Breite eines Dialogs auf Bildschirmgröße setzen ? (wie Taskbar)
-
Hallo,
Ich habe einen Dialog und möchte den (wie die Taskbar unter Windows) auf die gesamte Bildschirmbreite setzen.
Ich hab bereits mit GetWindowRect experimentiert und mit GetClientRect (bin aber schwach in Mathe) Danach versuchte ich mit SetWindowPos den Dialog zu plazieren.
Hier ists soweit ich kam : (Masm32)
[asm]
.elseif eax==WM_TIMER
invoke GetCursorPos,addr point
mov ecx, point.y
.if ecx==0
invoke GetWindowRect,hWin,addr rect
mov edx,rect.right
invoke SetWindowPos,hWin,HWND_TOPMOST,0,0,?,70,SWP_SHOWWINDOW
.endif
[/asm]Bin leider schwach in Mathe

-
Habs schon, danke. (Ich war ein Depp...)
[asm]
invoke GetWindowRect,NULL,addr rect
mov edx,rect.right
invoke SetWindowPos,hWin,HWND_TOPMOST,0,0,edx,70,SWP_SHOWWINDOW
[/asm]