gpt4 book ai didi

delphi - 如何使用 OpenToolsAPI 在源代码编辑器中突出显示特定行

转载 作者:行者123 更新时间:2023-12-03 15:09:09 26 4
gpt4 key购买 nike

是否可以在事件编辑器窗口中突出显示特定行,就像 Delphi IDE 在突出显示编译器错误时所做的那样?

最佳答案

如果可以直接转到最顶层编辑器中的某一行,请尝试以下操作:

procedure GotoLine(LineNumber: Integer);
var
EditorServices: IOTAEditorServices;
Buffer: IOTAEditBuffer;
Position: IOTAEditPosition;
begin
if not Supports(BorlandIDEServices, IOTAEditorServices, EditorServices) then
Exit;
Buffer := EditorServices.TopBuffer;
if not Assigned(Buffer) then
Exit;
Position := Buffer.EditPosition;
if not Assigned(Position) then
Exit;
Position.GotoLine(LineNumber);
Buffer.TopView.Paint;
end;

关于delphi - 如何使用 OpenToolsAPI 在源代码编辑器中突出显示特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22498243/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com