3

dclsmpeditパッケージ(Embarcadero Editorスクリプトの機能強化)とは何ですか?
必要ですか?

「エディタースクリプトの機能強化」が何をするのかわかりません。

4

1 に答える 1

6

これは、キーバインディング(独自のコードエディターのキーボード割り当て)、キーボードマクロ(再生用に記録されたキーストローク)を保存する機能、およびToolsAPIを使用してIDEに編集バッファーリストを追加するサンプルです。その機能を使用したい場合にのみ必要です。ソースは、それらが示すToolsAPIの部分を介してIDEを拡張する場合に役立ちます。のキーバインディング機能は、IDE自体にキーマッピングをBufferList.pas実装しNew IDE Classicます(以下のコメントで@LURDによって指摘されています)。

Delphi 2007を使用している場合、ソースはDelphi Demosフォルダー(デフォルトではWindows 7の)にあり、メニュー項目C:\Users\Public\Documents\RAD Studio\5.0\Demos\DelphiWin32\VCLWin32\ToolsAPI\Edit Keybindingで簡単に見つけることができます。Start->CodeGear RAD Studio->Samples追加された機能のソースもそこにあるので、それらが何をし、どのように実装されているかを確認できます。

C:\Users\Public\Documents\RAD Studio\10.0\Samples\Delphi\VCL\ToolsAPI\Editor KeyBindingXE3では、ソースコードは、またはを介して見つけることができますStart->All Programs->Embarcadero RAD Studio XE->Samples

于 2013-01-17T17:01:18.287 に答える