多屏幕显示器编程( 七 )

原创 2001年08月21日 14:21:00
Programming for Multiple Monitors in Windows 98
Figure 3: Cache the Work Area

Continued from Figure 2: The Virtual Desktop

This code snippet caches the work area of every monitor for later use.

// global variables to store work area

int gCount;

LPRECT gpRectArray = NULL;

void CacheWorkAreas()

{

// set the counter to 0

gCount = 0;

// delete old array, since number of monitors may

// have changed

delete [] gpRectArray;

// allocate a new array sized to the number of monitors

gpRectArray = new RECT[GetSystemMetrics(SM_CMONITORS)];

EnumDisplayMonitors(NULL, NULL, monitorEnumInfoProc, 0);

}

// definition of callback function

BOOL CALLBACK monitorEnumProc(

HMONITORhmonitor,

HDChdcMonitor,

LPRClprcMonitor,

DWORDdwData)

{

MONITORINFO mi;

mi.cbSize = sizeof(mi)

GetMonitorInfo(hmonitor, &mi);

*gpRectArray[gCount] = mi.rcWork;

gCount++;

}

Published as Power Programming in the 4/7/98 issue of PC Magazine.

Windows系统的多显示器模式的编程

这几天研究了一下Windows系统的多显示器模式的编程,实现了Windows下支持10显示器模式的通用com组件,这里做一个整理和回顾,希望能对再这方面开发的兄弟们有些启发和帮助:  (一) Wind...
  • Parfait
  • Parfait
  • 2007年06月27日 17:24
  • 4042

多屏幕显示器编程( 七 )

2001年08月21日 14:21:00 Programming for Multiple Monitors in Windows 98Figure 3: Cache the Work Are...
  • softart
  • softart
  • 2007年10月27日 08:06
  • 200

[wy231的专栏]关于C#多屏幕显示器编程

 关于C#多屏幕显示器编程 document.title="关于C#多屏幕显示器编程 - "+document.title在窗口的中间有一个System.Windows.Forms.PictureBo...
  • MaybeHelios
  • MaybeHelios
  • 2006年05月18日 20:20
  • 1863

Delphi中开发使用多显示器的应用程序

Delphi中开发使用多显示器的应用程序
  • hncsl
  • hncsl
  • 2017年04月11日 16:44
  • 679

Windows 多显示器下的编程

概要 本文分步骤介绍如何在 Windows XP 中配置和使用多台监视器。Windows XP 可通过使用多台监视器扩大您的桌面,进而提高您的工作效率。一台计算机上可连接多达十台单独的监视器,借助于这...
  • FreeWave
  • FreeWave
  • 2008年01月10日 15:41
  • 8089

多屏幕显示器编程( 二 )

Programming for Multiple Monitors in Windows 98Installing Multiple MonitorsContinued from Introducti...
  • ghj1976
  • ghj1976
  • 2001年08月21日 14:11
  • 1554

多屏幕显示器编程( 一 )

Programming for Multiple Monitors in Windows 98How to use the new Win32 API functions that enable yo...
  • ghj1976
  • ghj1976
  • 2001年11月10日 13:33
  • 2062

多屏幕显示器编程( 一 )

2001年11月10日 13:33:00 Programming for Multiple Monitors in Windows 98How to use the new Win32 API fun...
  • softart
  • softart
  • 2007年10月27日 12:34
  • 166

多屏幕显示器编程( 三 )

2001年08月21日 14:12:00 Programming for Multiple Monitors in Windows 98New Multiple-Monitor Win32 A...
  • softart
  • softart
  • 2007年10月27日 08:06
  • 269

多屏幕显示器编程( 二 )

2001年08月21日 14:11:00 Programming for Multiple Monitors in Windows 98Installing Multiple Monitors...
  • softart
  • softart
  • 2007年10月27日 08:05
  • 327
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:多屏幕显示器编程( 七 )
举报原因:
原因补充:

(最多只允许输入30个字)