几个与窗口有关的实用win api

根据句柄判断是否是个窗口

IsWindow(m_Hwnd);

返回值是BOOL类型,参数HWND类型。
是个窗口返回true,不是返回false

根据句柄判断一个窗口是否可见

IsWindowVisible(m_Hwnd);

返回值是BOOL类型,参数HWND类型。
可见返回true,隐藏返回false。

获取当前活动窗口,最前窗口,由此可判断一个窗口是否最前

HWND GetForegroundWindow();

返回HWND类型,是活动窗口的句柄。用窗口句柄与其比较,就知道窗口是否是活动窗口。

将窗口设置为活动窗口

SetForegroundWindow(m_Hwnd);

返回值是BOOL类型,参数HWND类型。
设置成功返回true,否则返回false。

显示或隐藏一个窗口

ShowWindow(m_hwnd, SW_SHOW);
ShowWindow(m_hwnd, SW_HIDE);

窗口隐藏不是销毁。

销毁一个窗口

DestroyWindow(m_hwnd);

你可能感兴趣的:(c++学习总结)