加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

VC激活最大化窗口

发布时间:2020-12-13 20:17:12 所属栏目:PHP教程 来源:网络整理
导读:SetActiveWindow(hWnd);hWnd = FindWindow( NULL ,szTaskExe); while (hWnd == NULL ) hWnd = FindWindow( NULL ,szTaskExe);SetForegroundWindow(hWnd);BringWindowToTop(hWnd);SetCursorPos( 100 , 200 ); //移动到某点坐标 mouse_event(MOUSEEVENTF_LEFTD
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的窗口进行激活。
若没有鼠标点击的摹拟,你会发现窗口的图标在状态栏上被激活(任务栏上的图标显示为橙色不断闪烁),但是依然没有全屏。通过摹拟鼠标的点击,做到真实的激活,进入窗口的消息循环。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读