- 142 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 01:06:32 ]
- ここで聞くか、win32apiのところで聞くか迷ったけどここで。
ウインドウを左クリックしたら、メニューを出すプロシージャを書いたんだけど ちゃんと”終了”というメニューが出てこない。(何か短いメニューのようなものが出る) どこが悪いんでしょう。 wndは項目がクリックされたらメッセージを送るウインドウのハンドルです。 case WM_LBUTTONDOWN: POINT nowPoint; GetCursorPos(&nowPoint); SetForegroundWindow(wnd); hMenu = CreateMenu(); AppendMenu(hMenu, MF_ENABLED | MF_STRING, 1, cast(wchar[])("終了")); TrackPopupMenuEx( hMenu, TPM_RIGHTALIGN | TPM_BOTTOMALIGN, nowPoint.x, nowPoint.y, wnd, null ); break;
|

|