DWORD dwExStyle,//扩展的窗口类型
LPCSTR lpClassName,//注册的窗口类型名称
LPCSTR lpWindowName,//窗口名称
DWORD dwStyle,//窗口类型
int X,//窗口左上角位置
int Y,//窗口左上角位置
int nWidth,//窗口的宽度
int nHeight,//窗口的高度
HWND hWndParent,//父窗口
HMENU hMenu,//主菜单
HINSTANCE hInstance,//应用程序实例句柄
LPVOID lpParam//传送给窗口的自定义参数
);
ShowWindow的API函数是显示窗口,但它在第一次调用和以后的调用是有区别的。第一次调用时,它的输入参数nCmdShow是需要输入WinMain函数里传入来的nCmdShow参数,而不能是其它参数.
ShowWindow( HWND hWnd, int nCmdShow);
hWnd是窗口的句柄。
nCmdShow是窗口显示的状态。
可能设置的值如下:
SW_FORCEMINIMIZE是强制窗口最小化,主要使用在非窗口主线程的其它线程来操作。
SW_HIDE是显示窗口为隐藏状态。
SW_MAXIMIZE是显示窗口为最大化。
SW_MINIMIZE是显示窗口为最小化。
SW_RESTORE是从任务里恢复窗口显示。
SW_SHOW是激活窗口为当前窗口,并且显示为当前的大小和位置。
![CreateWindow_ShowWindow_UpdateWindow函数 js showwindow函数](http://img.413yy.cn/images/01111101/01012547t01ca1bad2b60c493ee.jpg)
SW_SHOWDEFAULT是创建进程时显示窗口的值。
SW_SHOWMAXIMIZED是激活窗口为当前窗口,并且显示最大化。
SW_SHOWMINIMIZED是激活窗口为当前窗口,并且显示最小化。
SW_SHOWMINNOACTIVE是显示窗口为最小化,但不激活它作为当前窗口。
SW_SHOWNA是显示为当前的大小和位置,但不激活它作为当前窗口。
SW_SHOWNOACTIVATE是显示当前窗口,但不激活它作为当前窗口。
SW_SHOWNORMAL是显示当前窗口,但窗口是最小化或最大化时会恢复窗口为原来的大小和位置。
UpdateWindow函数是更新窗口的客户区,主要通过发送WM_PAINT消息来实现的.
UpdateWindow( HWND hWnd); hWnd是要更新窗口客户区的窗口句柄。