• 大小: 848B
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: C/C++
  • 标签: c++  分屏  

资源简介

c++实现将窗体移动到扩展显示器,默认系统设置主窗口在最左边,扩展窗口在右侧

资源截图

代码片段和文件信息

#include “stdafx.h“
#include “monitor.h“
bool MoveWindowToVive_Montor(HWND mhwndint num)
{
if (mhwnd == NULL)
{
return false;
}
HMONITOR hMainMontor = MonitorFromWindow(mhwndMONITOR_DEFAULTTOPRIMARY);

MONITORINFO info;
info.cbSize = sizeof(MONITORINFO);
if (!GetMonitorInfo(hMainMontor&info))
return false;
for(int i=0;i {
RECT reMainMontor = info.rcMonitor;
POINT mPt;
mPt.x = reMainMontor.right + 1;
mPt.y = 1;
HMONITOR hNextMontor = MonitorFromPoint(mPtMONITOR_DEFAULTTONEAREST);

if (!GetMonitorInfo(hNextMontor&info))
return false;
}

RECT reOtherMontor = info.rcWork;
return SetWindowPos(mhwndNULLreOtherMontor.leftreOtherMontor.topreOtherMontor.rightreOtherMontor.bottomSWP_NOSIZE);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         772  2018-12-27 16:31  monitor.cpp
     文件         202  2019-01-11 08:14  monitor.h

评论

共有 条评论