Vla-put-scmtimevalue
- 構文
- (vla-put-scmtimevalue vla-object sec)
- 機能
- ショートカットメニューを表示する長押しの有効時間を設定して、操作時間に制限のある右クリックを設定する。
- 引数
-
- vla-object … PreferencesUser の VLAオブジェクト
- sec … 100 から 10,000 までのミリ秒数。初期値は 250。
- 戻り値
- nil
- このプロパティは、SCMTimeMode プロパティが True に設定されていると、右クリックの動作に影響する。
- サンプル
(vl-load-com)
(defun c:Example_SCMTimeValue()
;; ショートカットメニューを表示する長押し時間を変更するサンプル
(setq acadObj (vlax-get-acad-object))
(setq preferences (vla-get-Preferences acadObj))
;; ショートカットメニューを表示する長押しの有効時間を取得
(vla-put-SCMTimeMode (vla-get-User preferences) :vlax-true)
(setq originalValue (vla-get-SCMTimeValue (vla-get-User preferences)))
(alert (strcat "現在の長押し時間 : " (itoa originalValue)))
(setq newValue 1000)
(vla-put-SCMTimeValue (vla-get-User preferences) newValue)
(alert (strcat "新しい長押し時間: " (itoa (vla-get-SCMTimeValue (vla-get-User preferences)))))
;; 戻す
(vla-put-SCMTimeValue (vla-get-User preferences) originalValue)
(alert (strcat "ショートカットメニューを表示する長押し時間を次に戻しました : " (itoa originalValue)))
)
関連事項