检查特定应用程序的窗口是否处于最小化状态
Checking if window of specific application is in minimized state?
嘿,我正在尝试在C 中编写一个程序,该程序可以检查应用程序是否以最小化的形式或窗口打开powerpoint或单词...我是这个Windows编程概念的新手,请帮助....
我从@max Keilland拿了一个代码...
TCHAR WndCaption[100];
TCHAR NewCaption[] = TEXT("My Window handle is valid");
BOOL res;
GetWindowText(MyHWND,WndCaption,100);
SetWindowText(MyHWND,NewCaption);
// This works correctly.
res = IsWindowVisible(MyHWND);
if(!res) {
// This always fail
OpenIcon(MyHWND);
}
我应该在哪里传递申请名称以检查是否处于最小状态....
ps:它也显示未找到myhwnd ????请给我一个主意...
您可以使用IsIconic
函数。
文档指出:
BOOL IsIconic( HWND hWnd );
确定是否将指定的窗口最小化(标志性)。
返回值 类型:类型:
BOOL
如果窗口是标志性的,则返回值为非零。
如果窗口不是标志性的,则返回值为零。
相关文章:
- 找到两对数字,使它们的乘积的绝对差最小化
- 我可以做些什么来消除或最小化这种将提供相同功能和行为的代码重复
- 超轻 - 如何最小化窗口
- 在C++中使用 GSL 最小化
- 在C++中最小化变量的范围
- 当只有一个线程主要使用该对象而其他线程很少使用它时,如何最小化该对象的互斥锁锁定?
- "最小化"按钮不会出现在 MFC 对话框中
- 从小于或等于某个 N 的数字列表中最小化或找到 n 个理想的子集和
- 如何排列二进制字符串以最小化它们之间的距离
- 最小化 C++ 中的内存使用
- 禁用 GPO 的空气抖动最小化
- 如何隐藏最大化和最小化按钮并在qml应用程序窗口中显示关闭按钮?
- 如何使用 stl 最小化 c++ 中所有打开的窗口
- 如何最小化嵌入式平台上的内存分配
- 可见程序或最小化程序时的过程ID更改
- 删除/最小化GIT合并冲突
- 当模式窗口最小化时,最小化所有应用程序窗口(在 Linux 上)
- 应用程序最小化时单击显示桌面/最小化全部
- 检查特定应用程序的窗口是否处于最小化状态
- 当父级最小化时,使 QDialog 保持打开状态