2
シェル拡張DLL(C++)を使用してコンテキストメニューを作成しました。ユーザーが任意のエクスプローラフォルダをクリックすると、新しく作成されたコンテキストメニューが表示され、サブメニューが表示されます。シェル拡張dllを使用してコンテキストメニュー間に区切り記号を追加する方法C++
シェル拡張DLL(C++)を使用してコンテキストメニューを作成しました。ユーザーが任意のエクスプローラフォルダをクリックすると、新しく作成されたコンテキストメニューが表示され、サブメニューが表示されます。シェル拡張dllを使用してコンテキストメニュー間に区切り記号を追加する方法C++
QueryContextMenu
に応答して項目を追加するときは、InsertMenuItem
にMFT_SEPARATOR
フラグを付けて使用してください。
私のために正常に動作します
InsertMenu(hMenu, indexMenu++, MF_SEPARATOR|MF_BYPOSITION, 0, NULL);
を使用します。
hMenu
はメニューハンドル、
indexMenu
は挿入するメニュー項目インデックスです。
私は試しましたが、動作しませんでした。私のコードをもう一度チェックしてみましょう – Ullan