How can i disable window resizing?
Ok i will try this out - thx.
*update*
This doesn't change anything. It is still possible to resize the window, regardless of what i return there.
Edited by - Jonus on February 21, 2002 8:31:44 AM
*update*
This doesn't change anything. It is still possible to resize the window, regardless of what i return there.
Edited by - Jonus on February 21, 2002 8:31:44 AM
I'm assuming you're making a WS_OVERLAPPEDWINDOW:
#define WS_OVERLAPPEDWINDOW (
WS_OVERLAPPED |
WS_CAPTION |
WS_SYSMENU |
WS_THICKFRAME |
WS_MINIMIZEBOX |
WS_MAXIMIZEBOX)
The WS_THICKFRAME makes the window resizeable, so assembling the styles yourself and leaving WS_THICKFRAME out should do the trick. You might have to play around with the different WS_* and WS_EX_* styles in winuser.h to get the result you want.
Intercept WM_GETMINMAXINFO to specify maximum and minimumsizes for the window.
edit: the board eats the backslashes in the define...
Edited by - kvh on February 21, 2002 8:57:33 AM
#define WS_OVERLAPPEDWINDOW (
WS_OVERLAPPED |
WS_CAPTION |
WS_SYSMENU |
WS_THICKFRAME |
WS_MINIMIZEBOX |
WS_MAXIMIZEBOX)
The WS_THICKFRAME makes the window resizeable, so assembling the styles yourself and leaving WS_THICKFRAME out should do the trick. You might have to play around with the different WS_* and WS_EX_* styles in winuser.h to get the result you want.
Intercept WM_GETMINMAXINFO to specify maximum and minimumsizes for the window.
edit: the board eats the backslashes in the define...
Edited by - kvh on February 21, 2002 8:57:33 AM
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement