フォーラム: BugReport (スレッド #12102)

Welcome to BugReport (2006-08-21 06:18 by 匿名 #24473)

Welcome to BugReport

メッセージ #24473 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

コピー時のDropEffectの値について (2007-12-27 17:57 by 匿名 #34219)

私の環境(XP sp2 32bit)では、
クリップボードにコピーしたときの
DropEffectをバイトにしたとき
5となっています
ttp://netcode.ru/dotnet/?artID=7619
ここでもコピーしたときのフラグとして
5を使っているみたいです

プログラム上でクリップボードに貼り付けた場合
プログラム終了と共にクリップボードの内容は消去され
てしまいます

あとExplorerはexplorerで、切り取って貼り付けた時、クリップボードの内容を消去しますが
プログラムで、切り取ってExplorerで貼り付けたとき、きちんと移動はしてくれますが
クリップボードの内容を消去してくれません。

せめてプログラム上でcut pasteするときは、クリップボードの内容をきちんと消去するようにしています
#24473 への返信

メッセージ #34219 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: コピー時のDropEffectの値について (2008-01-04 20:41 by catwalk #34329)

報告ありがとうございます。

リンク先のコードは404になってましたが、読んでみると確かにCopyの時は5になっているみたいですね。

WindowsSDKの方をみるとDROPEFFECT_COPYは1になっているので、恐らくDROPEFFECT_COPY|DROPEFFECT_LINKということなのかと推測します。とりあえずコピー時などはこの値を使用してみます。

貼り付け時にCutなら確かにクリップボードはクリアしといた方が良さそうです。

修正した物をCVSにコミットしました。もう少し調べてからリリースします。
#34219 への返信

メッセージ #34329 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする