maid @ Wiki

ポップアップメニュー

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集
伺か関連でいじっていて、なんか気づいたこと


■ ポップアップメニュー
右クリックメニュー。
誤解を恐れずに言えば、あれは通常のウィンドウと一緒。
ウィンドウクラスは"#32768"。
フック・サブクラス化が可能。


■ ウィンドウメッセージ
特別なメッセージ
ポップアップメニューには、Windowsから特別なメッセージが送信される。
仕様が公開されていない、困り者。


・0x01E2
uMsg 0x01E2
wParam 1?
lParam 0?
Return 0 メニューは作成されない
>1 作成される
Memo メニュー作成時に発生?


・0x01E4
uMsg 0x01E4
wParam 0?
lParam 0?
Return ?
Memo ?


・0x01E5
uMsg 0x01E5
wParam int メニュー項目の位置 (メニュー枠:-2,メニュー外-1
lParam 常に0?
Return ?
Memo マウス移動時に発生?


・0x01E6
uMsg 0x01E6
wParam ?
lParam ?
Return ?
Memo ?


・0x01E8
uMsg 0x01E8
wParam ?
lParam ?
Return ?
Memo ?


・0x01EB
uMsg 0x01EB
wParam ?メニューごとにわりと固定。ウィンドウ・メニューハンドルではない。
lParam ?メニューごとに規則的に(?)変化。ウィンドウ・メニューハンドルではない。
Return ?
Memo ?


・0x01ED
uMsg 0x01ED
wParam int メニュー項目の位置 (メニュー枠: -2, メニュー外: -1
lParam 常に0?
Return ?
Memo 左クリック(押したとき)に発生?


・0x01EF
uMsg 0x01EF
wParam int メニュー項目の位置 (メニュー枠: -2, メニュー外: -1
lParam DWORD 下位ワード カーソルのx座標
   上位ワード カーソルのy座標
Return ?
Memo 左クリック(離したとき)に発生?


・0x01F0
uMsg 0x01F0
wParam ?
lParam ?
Return ?
Memo サブメニューが表示された?


タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

目安箱バナー