Gosub
許可せず、A_GUI
アクセスさA_GUIEvent
れています。WinMove
メッセージ 0x03 をウィンドウに送信しても機能しませんでした。
GUISize ラベルにいくつかのウィンドウ調整ルーチンがありGUIControl, Show/Hide
、コントロールを使用すると、レンダリングの問題が発生しました。コントロールは表示されません。WinSet, Redraw,
助けにはなりませんでした。しかし、手動でウィンドウのサイズを変更し、GUISize ラベルとそのルーチンが呼び出されると、正常に再描画されます。
そこで、GUI サイズ ラベルを人為的にトリガーする方法を探しています。出来ますか?
Gui, New, hwndhwndGUI Resize
Gui, Margin, 30, 30
Gui, Add, Text, w100, Hello World
Gui, Show, Center
Return
GuiSize:
tooltip % A_GUI ", " A_GUIEvent
Return
^1::GoSub, GuiSize ; A_GUI, A_GUIEvent are not sent
^2::
WinGetPos, X, Y, W, H, ahk_id %hwndGUI%
WinMove, X+1, Y, W+1, H, ahk_id %hwndGUI% ; does not trigger the GUISize label.
Return
^3::SendMessage, 0x03,,,, ahk_id %hwndGUI% ; does not work