工具栏中未显示新创建的工具栏图标

时间:2014-02-07 07:11:47

标签: c# plugins icons notepad++ toolbar

我想在Notepad ++工具栏中添加一个新图标 我试过跟随代码

internal static void SetToolBarIcon()
{
    toolbarIcons tbIcons = new toolbarIcons();
    tbIcons.hToolbarBmp = tbBmp.GetHbitmap();
    IntPtr pTbIcons = Marshal.AllocHGlobal(Marshal.SizeOf(tbIcons));
    Marshal.StructureToPtr(tbIcons, pTbIcons, false);
    Win32.SendMessage(PluginBase.nppData._nppHandle, NppMsg.NPPM_ADDTOOLBARICON, PluginBase._funcItems.Items[idMyDlg]._cmdID, pTbIcons);
    Marshal.FreeHGlobal(pTbIcons);
}     

现在我的问题是,我只在工具栏中看到黑色方块而不是图标

1 个答案:

答案 0 :(得分:0)

请务必在Resources.resx

中保存图标