Vla-put-label

提供:GizmoLabs - だいたい CAD LISP なサイト
2016年1月27日 (水) 22:54時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (vla-put-label ''vla-object'' ''label'' ) ; 機能 : ユーザに表示されるときのメニュー項目の内容と形式を指定する。...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(vla-put-label vla-object label )


機能
ユーザに表示されるときのメニュー項目の内容と形式を指定する。


引数
  • vla-object … PopupMenuItem の VLAオブジェクト
  • label … ポップアップ メニュー項目のラベル


戻り値
nil


  • MEMO : Caption プロパティとは異なり、このプロパティには、表示されるたびに条件によってラベルを変更する DIESEL 文字列式が含まれることがある。


サンプル
(vl-load-com)
(defun c:Example_Label()
    ;; メニュー バーの最初のメニューを反復処理し、
    ;; 各メニュー項目のラベルを表示するサンプル。
    (setq acadObj (vlax-get-acad-object))
    
    (setq menuLabel "")
    
    (vlax-for menuItem (vla-Item (vla-get-MenuBar acadObj) 0)
        (setq menuLabel (strcat menuLabel (vla-get-Label menuItem) "\n"))
    )
    (alert menuLabel)
)


関連事項