ツールバーボタンでNSEを拡張しようとしていますが、指定したアイコンが表示されません。msdn
に示されているようなアイコンの場所を返します。この例は同じ方法でそれを行っています。
ソースは次のとおりです。
HRESULT MyExplorerCommand::GetIcon(
IShellItemArray*,LPWSTR *ppszIcon )
{
wchar_t iconPath[MAX_PATH+10];
GetModuleFileName( moduleInstance,iconPath,MAX_PATH );
wcscat( iconPath,L",-24" );
return( SHStrDup(iconPath,ppszIcon) );
}
そして、それは私のリソースファイルです:
24 ICON 24_info.ico
テキストとツールチップは期待どおりに表示されますが、テキストの代わりにアイコンが必要です。