[2
setWindowPos 跨多个显示器的精确窗口放置
[2
主监视器的原点是(0,0)。 次级监视器具有负X坐标(主要的)或正X坐标(主要的右侧)。
[2
屏幕类提供检索重要屏幕信息的方法:
:标识包含给定窗口(hwnd)的屏幕。
:返回包含指定矩形的屏幕界screen.deviceName :检索屏幕的设备名称,可用于图形上下文创建。
利用本机win32函数:
monitalfromwindow :返回与窗口关联的监视器句柄。
monitalfrompoint :返回给定点的监视器句柄。
用 setWindowpos
定位窗口,并监视坐标
使用上述方法获得所需的监视器的Hmonitor
根据监视器位置相对于主监视器调整窗口的X坐标。 减去主要监视器的总宽度的总宽度。
setWindowPos :在[
setWindowpos中使用计算出的虚拟屏幕坐标。
setWindowPos(hwnd,hwndinsertafter,x,y,cx,cy,cy,swp_nozorder | swp_nosize | swp_showwindow)通过使用
。免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3