概要 - モードと値を初期化する(DCL)

タイルのモードと値は、ダイアログ ボックスが表示されたときや、アクションが実行されたときに初期化することができます。

注: AutoLISP での DCL のサポートは Windows のみに制限されています。

タイルの初期化には、次の操作を含めることができます。

これらの操作は、mode_tile を呼び出すことで実行されます。タイルの値は、set_tile を使用して設定できます。

編集ボックスに、たとえば名前などの既定値を表示し、ダイアログ ボックスの最初のフォーカスをそのボックスに設定するには、次のコードを使用します。

(setq name_str "Kenobi")       ; Default.
(set_tile "lastname" name_str) ; Initializes field.
(mode_tile "lastname" 2)       ; 2 sets focus to tile.

次の例に示すように、さらに mode_tile を呼び出すことで編集ボックス内のすべての内容をハイライト表示できるため、ユーザは既定の内容にそのまま上書きできます。

(mode_tile "lastname" 3)       ; 3 selects box contents.