释义 |
CWnd::OnSize
afx_msg void OnSize( UINT nType, int cx, int cy );
参数:nType | 指定了要求的调整大小的类型。这个参数可以是下列值之一:· | SIZE_MAXIMIZED | 窗口已经被最大化。 | · | SIZE_MINIMIZED | 窗口已经被最小化。 | · | SIZE_RESTORED | 窗口被改变了大小,但SIZE_MINIMIZED和SIZE_MAXIMIZED都不适用。 | · | SIZE_MAXHIDE | 当其它窗口被最大化时,消息被发送到所有的弹出窗口。 | · | SIZE_MAXSHOW | 当其它窗口被恢复到原来的大小时,消息被发送到所有的弹出窗口。 |
| cx | 指定了客户区域的新宽度。 | cy | 指定了客户区域的新高度。 |
说明: 框架在窗口的大小被改变以后调用这个成员函数。 如果在OnSize中为子窗口调用了SetScrollPos或MoveWindow成员函数,则SetScrollPos或MoveWindow的bRedraw参数必须为非零值,以使CWnd能被重画。 注意 框架调用这个成员函数以允许你的应用程序处理一个Windows消息。传递给你的成员函数的参数反映了接收到消息时框架接收到的参数。如果你调用了这个函数的基类实现,则该实现将使用最初传递给消息的参数(而不是你提供给这个函数的参数)。
请参阅:CWnd::MoveWindow, CWnd::SetScrollPos, WM_SIZE |