ファイルドロップ時のウィンドウ表示 – プログラミング – Home

ファイルドロップ時のウィンドウ表示
 
通知
すべてクリア

[解決済] ファイルドロップ時のウィンドウ表示


sunyopu
 sunyopu
(@sunyopu)
ゲスト
結合: 23年前
投稿: 68
Topic starter  

ファイルドロップ時のウィンドウ表示について質問があります。

エクスプローラから、ファイルをドラッグ&ドロップして
オープンするアプリケーションを作成しているのですが、
エクスプローラとアプリケーションのウィンドウ表示が
重なっていて、エクスプローラが前面に表示されフォーカス
されているときに、ファイルをドロップし、ドロップ先を
エクスプローラより前面に表示する処理がうまくいきません。

OnDropFile() 内で、
CWnd::SetActiveWindow() や CWnd::SetFocus()
をコールしてもうまくいきません。
(ドロップ先ウィンドウが前面に出てこない。)

うまくいく方法がありましたら、お教えください。


引用未解決
トピックタグ
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

ちょっと前にあったこちらが参考になるのでは?
http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200206/02060004.txt

ちなみにドロップ対象のウィンドウを手間に移動するために
「タスクバーのアプリケーションボタンにカーソルを合わせてしばらく待つ」
という機能があります。


返信引用
sunyopu
 sunyopu
(@sunyopu)
ゲスト
結合: 23年前
投稿: 68
Topic starter  

dairygoods いつもありがとうございます。
いろいろ試してみます。


返信引用
sunyopu
 sunyopu
(@sunyopu)
ゲスト
結合: 23年前
投稿: 68
Topic starter  

呼び捨てにして、ごめんなさい。
dairygoodsさん、いつもありがとうございます。
いろいろ試してみます。


返信引用
sunyopu
 sunyopu
(@sunyopu)
ゲスト
結合: 23年前
投稿: 68
Topic starter  

dairygoods さんに教えてもらったHPに載っていた方法で、
うまく動作しました。

ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました