IsWindow函数的作用

来源:互联网 发布:外国直播软件 编辑:程序博客网 时间:2024/05/17 06:29
基于对话框的应用程序一般是要保证应用流程的,比如父窗口不存在了,是否需要该窗口继续存在,这时需要用到 IsWindow 函数。

IsWindow

函数功能:该函数确定给定的窗口句柄是否标识一个已存在的窗口。
函数原型:BOOL IsWindow(HWND hWnd);
参数:hWnd:被测试窗口的句柄。
返回值:如果窗口句柄标识了一个已存在的窗口,返回值为非零;如果窗口句柄未标识一个已存在窗口,返回值为零。
此函数在WINUSER.H中定义,如下所示:
WINUSERAPI  BOOL  WINAPI  IsWindow(HWND hWnd);

头文件:winuserhs;库文件:User32.lib。

应用:

if(::IsWindow(m_hWnd)){DestroyWindow();}

if(!m_cLoginDlg.IsWindow()){m_cLoginDlg.Create(*this);}m_cLoginDlg.ShowWindow(SW_SHOW);


原创粉丝点击