名前 題名 ▼ Mr.XRAYさん > > TPM_RECURSE を追加すると右クリックで閉じなくなります. > > [WM_MENURBUTTONUP message (Windows)] > http://msdn.microsoft.com/en-us/library/windows/desktop/ms647610%28v=vs.85%29.aspx > > の以下の記事によるものです. > > The WM_MENURBUTTONUP message allows applications to provide > a context-sensitive menu―also known as a shortcut menu―for > the menu item specified in this message. > To display a context-sensitive menu for a menu item, > call the TrackPopupMenuEx function with TPM_RECURSE. > > Delphi の Menu.pas の TPopupList.WndProc はこの WM_MENURBUTTONUP の > 処理をしていません.そこで,マウスフックで WM_RBUTTONUP を検出して, > サブのポップアップメニューを表示するようにしています. > > 以下の TPM_RECURSE の箇所も参照してください. > [TrackPopupMenu 関数] > http://msdn.microsoft.com/ja-jp/library/cc364838.aspx GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link