ウインドウからのドラッグ – プログラミング – Home

ウインドウからのドラッグ
 
通知
すべてクリア

[解決済] ウインドウからのドラッグ


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

こんにちは。
ドラッグ&ドロップについてですが、ドロップの方法は過去のログによりわかりましたが、
ドラッグの方法がわかりません。
VBではフォーム上からドラッグするとWM_MOUSEMOVEイベントが発生するのですが
VC++では自分で制御してあげなくてはならないと思います。

一応、当たりをつけているのは「CScrollViewクラス」を何かしないと駄目かも
しれないと思っているのですが派生したクラスを作ったまでで行き詰まってしまいました。

目的はダイアログ(ウインドウ)上からドラッグしていって他のアプリケーションの
ウインドウハンドルを取得です、ウインドウハンドルを取得はわかります、
そしてマウスのポインタでウインドウを指定したいのです。
つまりSpy++みたいな事をしたいのです。

何かご存知の方がいましたらお願いします。


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

VC++でもWM_MOUSEMOVEが発生します。

ダイアログの外に出たマウスのWM_MOUSEMOVEを得たい場合は、
SetCapture()を呼びます。(WM_LBUTTONDOWNイベントの時などに)


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

出来ました。
ドラッグしていたのでその事だけしか見ていませんでした。
こんなに簡単に出来るんですね、有難う御座いました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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