大家好,我正在尝试用 C++ 编写一个程序,它可以检查应用程序假设 powerpoint 或 word 是否以最小化形式运行或窗口是否打开... 我是 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 );
Determines whether the specified window is minimized (iconic).
Return Value Type: Type:
BOOL
If the window is iconic, the return value is nonzero.
If the window is not iconic, the return value is zero.
关于c++ - 检查特定应用程序的窗口是否处于最小化状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55292960/