怎么识别显示器

simouse 2004-04-13 01:01:53
我有两个显示器,现在要在两台显示器上显示不同的东西,我应怎么识别这两个显示器?
...全文
141 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
simouse 2004-04-13
  • 打赏
  • 举报
回复
不行的,我是一个双头的显卡
linfeng1216 2004-04-13
  • 打赏
  • 举报
回复
下面是我写的一段代码可得到主显示器,不知对你有没有帮助?

#include <stdio.h>
#include <windows.h>


int main(int argc, char* argv[])
{
POINT pt;
pt.x = pt.y = 0;
HMONITOR hMonitor = MonitorFromPoint(pt, MONITOR_DEFAULTTOPRIMARY);

if (hMonitor != NULL)
{
MONITORINFOEX monInfo;
monInfo.cbSize = sizeof(MONITORINFOEX);

if ( GetMonitorInfo(hMonitor, &monInfo) )
{
printf("\t Monitor Device Name : %s\n", monInfo.szDevice);

printf("\t rcMonitor.top = %d\n", monInfo.rcMonitor.top);
printf("\t rcMonitor.bottom = %d\n", monInfo.rcMonitor.bottom);
printf("\t rcMonitor.left = %d\n", monInfo.rcMonitor.left);
printf("\t rcMonitor.right = %d\n", monInfo.rcMonitor.right);

printf("\t rcWork.top = %d\n", monInfo.rcWork.top);
printf("\t rcWork.bottom = %d\n", monInfo.rcWork.bottom);
printf("\t rcWork.left = %d\n", monInfo.rcWork.left);
printf("\t rcWork.right = %d\n", monInfo.rcWork.right);
}

}

printf("program has exit\n");
getchar();

return 0;
}
itmaster 2004-04-13
  • 打赏
  • 举报
回复
通过识别不同的显卡来区分
读取显卡的信息

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧