プロが教える店舗&オフィスのセキュリティ対策術

AutoLISPについての質問です。
ある条件下の時に、ダイアログのトグルボタンをグレイアウトして押せないようにしたいのですが、
そういったコマンドを調べたところ、該当するものが見当たりませんでした。
ある条件下とするのは、if関数で恐らく大丈夫だと思うのですが、
トグルボタンをグレイアウトさせるという具体的なコマンドが見当たりませんでした。
まだ勉強不足で、大変恐縮ですが、ご存知の方居ましたらよろしくお願いします。

A 回答 (2件)

トグルの引数は以下の通りですが、



: toggle {
action alignment fixed_height fixed_width 
height is_enabled is_tab_stop label width
}

この中の、is_enabledをfalseに設定すれば、グレイアウトするはずです。

参考URL:http://exchange.autodesk.com/autocad/jpn/online- …

この回答への補足

ありがとうございます!
さっそく試してみます。
LISP内で何かするのかと思っていたのですが、DCL内を変える必要があったのですね。
ある状況化では、設定を変えたDCLを読み込む、というような設定が必要という認識でOKでしょうか?

補足日時:2013/02/04 16:44
    • good
    • 0

補足ありがとうございます。



質問者さんの認識で合っています。
特定の条件下でダイアログの表示を変更するには、その条件を認識して、
DCLを再ロードする必要があるかと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます!大変わかりやすかったです。

お礼日時:2013/02/04 18:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!