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


 2008-11-28 16:10:08  No: 69267  IP: 192.*.*.*

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

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

編集 削除
そだ  2008-11-28 16:16:02  No: 69268  IP: 192.*.*.*

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

編集 削除
夏みかん  2008-11-28 16:58:27  No: 69269  IP: 192.*.*.*

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

編集 削除