4.显示及更新窗口
要让窗口显示出来,需要调用ShowWindow来显示窗口。
BOOL ShowWindow( HWND hWnd, int nCmdShow );
第一个参数是创建窗口后返回的那个窗口句柄。第二个窗口指定了窗口显示的状态。常见的状态有:SW_HIDE隐藏窗口并激活其他窗口;SW_SHOW在窗口原来的位置以原来的尺寸激活和显示窗口;SW_SHOWMAXIMIZED激活窗口并将其最大化显示;SW_SHOWMINIMIZED激活窗口并将其最小化显示;SW_SHOWNORMAL激活并显示创库。
更新窗口
在调用ShowWindow函数之后,调用UpdateWindow来刷新窗口。原型如下:
BOOL UpdateWindow( HWND hWnd // handle to window );
其参数hWnd指的是创建窗口成功后的窗口的句柄。UpdateWindow函数通过发送一个WM_PAINT消息来刷新窗口,UpdateWindow将WM_PAINT消息直接发送给窗口过程函数进行处理,而没有放到消息队列例。
窗口创建结束。
时间: 2024-09-30 00:27:41