什么是dclsmpedit?

时间:2013-01-17 16:47:21

标签: delphi

什么是dclsmpedit包(Embarcadero Editor Script Enhancements)?
我需要吗?

我不确定'编辑脚本增强功能'是做什么的。

1 个答案:

答案 0 :(得分:6)

这是添加键绑定(您自己的代码编辑器键盘分配)的示例,使用ToolsAPI保存键盘宏(记录用于播放的击键)和编辑缓冲区列表的示例。如果你想使用它的功能,你只需要它。如果要通过它们演示的ToolsAPI部分扩展IDE,则源非常有用。 BufferList.pas中的键绑定功能实现了IDE本身的New IDE Classic键映射(正如@LURD在下面的注释中所指出的那样)。

如果你正在使用Delphi 2007,你可以在Delphi Demos文件夹中找到源代码(默认情况下在{7}}中的Windows 7上),并且使用C:\Users\Public\Documents\RAD Studio\5.0\Demos\DelphiWin32\VCLWin32\ToolsAPI\Edit Keybinding菜单项更容易找到。添加功能的来源也是如此,因此您可以看到它们的作用以及它们的实现方式。

在XE3中,可以在Start->CodeGear RAD Studio->SamplesC:\Users\Public\Documents\RAD Studio\10.0\Samples\Delphi\VCL\ToolsAPI\Editor KeyBinding中找到源代码。