アプリケーション ウィンドウの上エッジを指定します。
サポートされているプラットフォーム: Windows のみ
読み込み専用: いいえ
タイプ: 整数型
アプリケーション ウィンドウの上エッジ
アプリケーションの上エッジは、画面の上エッジとメイン アプリケーション ウィンドウの上エッジとの距離で決定されます。
この距離は、アプリケーション ウィンドウの左上コーナーの Y 座標です。 左上コーナーの原点は、(0, 0)であることに注意してください。
VBA:
Sub Example_WindowTop()
' This example finds the WindowTop (X coordinate) of the WindowTop of the
' AutoCAD window. It then changes that position to be 100 more
' than it currently is. Finally, it resets the window to the
' original value.
' Find the current value of the WindowTop property
Dim currWindowTop As Integer
currWindowTop = ThisDrawing.Application.WindowTop
MsgBox "The current value of WindowTop is " & ThisDrawing.Application.WindowTop, , "WindowTop Example"
' Change the value of WindowTop
ThisDrawing.Application.WindowTop = currWindowTop + 100
MsgBox "The new value of WindowTop is " & ThisDrawing.Application.WindowTop, , "WindowTop Example"
' Reset the value of WindowTop
ThisDrawing.Application.WindowTop = currWindowTop
MsgBox "The value of WindowTop has been reset to " & ThisDrawing.Application.WindowTop, , "WindowTop Example"
End Sub
Visual LISP:
(vl-load-com)
(defun c:Example_WindowTop()
;; This example finds the WindowTop (X coordinate) of the WindowTop of the
;; AutoCAD window. It then changes that position to be 100 more
;; than it currently is. Finally, it resets the window to the
;; original value.
(setq acadObj (vlax-get-acad-object))
(setq doc (vla-get-ActiveDocument acadObj))
;; Find the current value of the WindowTop property
(setq currWindowTop (vla-get-WindowTop acadObj))
(alert (strcat "The current value of WindowTop is " (itoa currWindowTop)))
;; Change the value of WindowTop
(vla-put-WindowTop acadObj (+ currWindowTop 100))
(alert (strcat "The new value of WindowTop is " (itoa (vla-get-WindowTop acadObj))))
;; Reset the value of WindowTop
(vla-put-WindowTop acadObj currWindowTop)
(alert (strcat "The value of WindowTop has been reset to " (itoa (vla-get-WindowTop acadObj))))
)