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消息直接发送给窗口过程函数进行处理,而没有放到消息队列例

  窗口创建结束。

  

posted on 2014-09-23 17:54  xue泥娃娃  阅读(210)  评论(0编辑  收藏  举报