我正在尝试使用工具栏按钮扩展我的 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
文本和工具提示按预期显示,但我想要一个图标而不是文本。