コンテキスト メニュー シェル拡張を作成する「従来の」 方法に従って、新しいカスタム メニュー項目のそれぞれに画像を関連付けることができます。
実際、実装では、API を呼び出してカスタム メニュー項目のビットマップを設定することができます。IContextMenu
IContextMenu::QueryContextMenu()
SetMenuItemBitmaps()
さらに、 を使用すると、シェル メッセージIContextMenu3::HandleMenuMsg2()
に応答して、独自の所有者図面を実装することができます。WM_MEASUREITEM
WM_DRAWITEM
新しい Windows 7 以降のIExecuteCommand
インターフェイスは、この多様性を可能にしますか?
このインターフェイスを使用して、メニュー項目のカスタム イメージを設定したり、所有者の描画を行ったりすることはできますか?