Ticket #2368: BugDemo1.au3

File BugDemo1.au3, 1.6 KB (added by vlad@…, 11 years ago)

Demo Script

Line 
1#include <WindowsConstants.au3>
2
3Local $DemoWindow, $WindowInfo, $DebugNotes
4$DebugNotes = "Window with DEFAULT (-1) Style: " & @CRLF
5
6$DemoWindow = GUICreate("Demo Window", 640, 480, -1, -1, -1)
7$WindowInfo = WinGetClientSize($DemoWindow)
8$DebugNotes&= "  GUICreate [640x480]: Client Area is " & $WindowInfo[0] & "x" & $WindowInfo[1]
9$WindowInfo = WinGetPos($DemoWindow)
10$DebugNotes&= " because it actually is " & $WindowInfo[2] & "x" & $WindowInfo[3] & @CRLF
11
12WinMove($DemoWindow, "", $WindowInfo[0], $WindowInfo[1], 640, 480)
13$WindowInfo = WinGetClientSize($DemoWindow)
14$DebugNotes&= "  WinMove   [640x480]: Client Area is " & $WindowInfo[0] & "x" & $WindowInfo[1]
15$WindowInfo = WinGetPos($DemoWindow)
16$DebugNotes&= " because it actually is " & $WindowInfo[2] & "x" & $WindowInfo[3] & @CRLF
17
18$DebugNotes&= @CRLF & "Window with $WS_SIZEBOX+$WS_SYSMENU Style: " & @CRLF
19
20$DemoWindow = GUICreate("Demo Window", 640, 480, -1, -1, $WS_SIZEBOX + $WS_SYSMENU)
21$WindowInfo = WinGetClientSize($DemoWindow)
22$DebugNotes&= "  GUICreate [640x480]: Client Area is " & $WindowInfo[0] & "x" & $WindowInfo[1]
23$WindowInfo = WinGetPos($DemoWindow)
24$DebugNotes&= " because it actually is " & $WindowInfo[2] & "x" & $WindowInfo[3] & @CRLF
25
26WinMove($DemoWindow, "", $WindowInfo[0], $WindowInfo[1], 640, 480)
27$WindowInfo = WinGetClientSize($DemoWindow)
28$DebugNotes&= "  WinMove   [640x480]: Client Area is " & $WindowInfo[0] & "x" & $WindowInfo[1]
29$WindowInfo = WinGetPos($DemoWindow)
30$DebugNotes&= " because it actually is " & $WindowInfo[2] & "x" & $WindowInfo[3] & @CRLF
31
32ConsoleWrite($DebugNotes)