MFC-GetDesktopWindow获取桌面窗口句柄
HWND hWnd2 = GetSafeHwnd(); ::SetWindowText(hWnd2, _T("窗口句柄练习")); CString str; TCHAR ch[MAX_PATH] = { 0 }; HWND hWnd = ::GetDesktopWindow();//获取桌面窗口的句柄 HWND hWnd1 = ::GetWindow(hWnd, GW_CHILD); //参数1:窗口句柄 //参数2:与参数1的关系 // GW_CHILD(&H5):获取参数1的Tab序顶端的子窗口的句柄,否则为NULL。函数仅检查指定父窗口的子窗口,不检查继承窗口 // GW_HWNDNEXT(&H2):返回的句柄标识了在Z序中指定窗口下的相同类型的窗口。 // 看:https://baike.baidu.com/item/GetWindow/6376412?fr=aladdin // while (hWnd1 != NULL) { ::GetWindowText(hWnd1, ch, MAX_PATH);//获取指定窗口或控件的文本 //参数1:带文本的窗口或控件的句柄 //参数2:指向接收文本的缓冲区的指针 //参数3:指定要保存在缓冲区内的字符的最大个数,其中包含NULL字符。如果文本超过界限,它就被截断 str = ch; if (str == _T("窗口句柄练习")) //寻找指定窗口 { WriteConsole(hStdout, ch, _tcslen(ch), NULL, NULL); } hWnd1 = ::GetWindow(hWnd1, GW_HWNDNEXT); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
2022-03-07 halcon-膨胀腐蚀实例(边缘)
2022-03-07 halcon-gray_dilation_shape图像膨胀
2022-03-07 halcon-gray_dilation_rect图像膨胀
2022-03-07 halcon-gray_erosion_shape图像腐蚀
2022-03-07 halcon-gray_erosion_rect图像腐蚀
2022-03-07 halcon-erosion_rectangle1矩形区域腐蚀
2022-03-07 halcon-erosion_circle圆形区域腐蚀