我正在学习如何用plugindoc.pdf开发plsql-developer插件,我正在使用C++。
现在,我想在当前窗口的光标位置插入特殊文本,
函数IDE_SetText将覆盖当前窗口编辑器中的旧文本。
IDE_GetCursorX和IDE_GetCursorY获取光标在当前编辑器中的位置。
下一步是什么?
发布于 2019-12-22 04:16:16
PL/SQL Developer编辑器窗口实现了标准的WinAPI编辑控件。使用WinAPI消息与窗口交互。
void SetSelection(char *s)
{
int H;
H = IDE_GetEditorHandle();
if (H > 0)
{
SendMessage((HWND)H, EM_REPLACESEL, true, (int)s);
}
}https://stackoverflow.com/questions/59187783
复制相似问题