SetWindowPos控制PropertySheet大小与位置
0 SetWindowPos(摘自 HelpLibrary)
函数原型:
virtual HDWP SetWindowPos(const CWnd* pWndInsertAfter, int x, int y, int cx, int cy, UINT nFlags, HDWP hdwp = NULL);
参数解释:
pWndInsertAfter:标识着比Z-Order比当前CWnd靠前的CWnd
x:调用后的窗口的左坐标
y:调用后的窗口的顶部坐标
cx:调用后的窗口宽度
cy:调用后的窗口高度
nFlag:调用标识位
hdwp:包含了一个或多个窗口大小、位置的结构句柄
1 使用SetWindowPos控制PropertySheet
1.0 PropertySheet的大小是由最大的Page或创建时所指定的标识位决定的
1.1 可以在WM_SHOWWINDOW或WM_SIZE调用SetWindowPos
1.2 调用标识位:SWP_NOZORDER、SWP_NOACTIVATE、SWP_NOOWNERZORDER
1.3 调整PropertySheet大小
1.3.0 在CPropertySheet派生类中响应WM_SHO