用C++获取当前gmsh窗口
时间: 2023-09-26 07:11:46 浏览: 145
vc++ 获取当前路径
目前,C语言没有直接获取当前GM窗口的API。但是,可以通过以下方法获取当前活动窗口的句柄:
1. 使用GetForegroundWindow函数获取当前活动窗口的句柄。
2. 使用GetClassName函数获取当前活动窗口的类名。
3. 判断类名是否为"YYGMWindowClass",如果是,则当前窗口就是GM窗口。
下面是一个示例代码:
```c
#include <windows.h>
#include <stdio.h>
int main() {
HWND hwnd = GetForegroundWindow();
char class_name[256];
GetClassName(hwnd, class_name, sizeof(class_name));
if (strcmp(class_name, "YYGMWindowClass") == 0) {
printf("当前窗口是GM窗口\n");
} else {
printf("当前窗口不是GM窗口\n");
}
return 0;
}
```
阅读全文