我正在使用C#中的Notepad ++插件。为此,我想要设置一个标记,其中包含边距图标(pixmap)和彩色突出显示的线条。到目前为止,在我的尝试中,我似乎只能让其中一个工作:
Win32.SendMessage(PluginBase.nppData._scintillaMainHandle, SciMsg.SCI_MARKERDEFINEPIXMAP, MARKER_CURRENT_POS, Image);
或
Win32.SendMessage(PluginBase.nppData._scintillaMainHandle, SciMsg.SCI_MARKERDEFINE, MARKER_CURRENT_POS, (int)SciMsg.SC_MARK_BACKGROUND);
Win32.SendMessage(PluginBase.nppData._scintillaMainHandle, SciMsg.SCI_MARKERSETBACK, MARKER_CURRENT_POS, 0x00ff00);
Win32.SendMessage(PluginBase.nppData._scintillaMainHandle, SciMsg.SCI_MARKERSETFORE, MARKER_CURRENT_POS, 1);
是否有可能同时拥有?