VC激活最大化窗口

开发技术 作者: 2024-06-17 15:45:02
SetActiveWindow(hWnd);hWnd = FindWindow(NULL, szTaskExe);while(hWnd == NULL) hWnd = FindWindow(NULL, szTaskExe);SetForegroundWindow(hWnd);BringWind
SetActiveWindow(hWnd); hWnd = FindWindow(NULL,szTaskExe); while(hWnd == NULL) hWnd = FindWindow(NULL,szTaskExe); SetForegroundWindow(hWnd); BringWindowToTop(hWnd); SetCursorPos(100,200);//移动到某点坐标 mouse_event(MOUSEEVENTF_LEFTDOWN,0,0);//点下左键

这里我们可以用FindWindow获得窗口的句柄。这里我是通过A进程创建B进程,然后将B的窗口进行激活。
若没有鼠标点击的摹拟,你会发现窗口的图标在状态栏上被激活(任务栏上的图标显示为橙色不断闪烁),但是依然没有全屏。通过摹拟鼠标的点击,做到真实的激活,进入窗口的消息循环。

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_28726.html
VC激活最大化窗口