ポップアップメニュー上でカーソルの位置を取得するには


  2008-11-29 01:10:08  No: 69267

ポップアップメニュー上でカーソルの位置を取得するにはどうすればいいのですか?

GetCursorPosを使ってもポップアップメニューが表示されている時、WM_PAINTが呼ばれないせいか、ウィンドウの画面に何の変更もありません。


そだ  2008-11-29 01:16:02  No: 69268

>ポップアップメニュー上でカーソルの位置を取得するにはどうすればいいのですか?
ポップアップメニューのWM_MOUSEMOVEメッセージをフックしてあげればいいんじゃないでしょうか。


夏みかん  2008-11-29 01:58:27  No: 69269

>GetCursorPosを使ってもポップアップメニューが表示されている時、WM_PAINTが呼ばれないせいか、ウィンドウの画面に何の変更もありません。
取得できていると思う。
ただ、クライアント領域が更新されないだけじゃないの?
SetWindowText()でタイトルバーにでも出力して確認してみたかい?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加