首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

大家帮小弟我哈!如何去调用下面的回调函数

2012-02-12 
大家帮我哈!怎么去调用下面的回调函数?EnumDisplayMonitors的函数原型是这样的:C/C++ codeBOOL EnumDispla

大家帮我哈!怎么去调用下面的回调函数?

EnumDisplayMonitors的函数原型是这样的:

C/C++ code
BOOL EnumDisplayMonitors(  HDC hdc,                   // handle to display DC   LPCRECT lprcClip,          // clipping rectangle   MONITORENUMPROC lpfnEnum,  // callback function  LPARAM dwData              // data for callback function );


MonitorEnumProc的函数原型是这样的(是一个回调函数):
C/C++ code
BOOL CALLBACK MonitorEnumProc(  HMONITOR hMonitor,  // handle to display monitor  HDC hdcMonitor,     // handle to monitor DC  LPRECT lprcMonitor, // monitor intersection rectangle  LPARAM dwData       // data);


我想知道怎么去用EnumDisplayMonitors去调用MonitorEnumProc这个回调函数啊?MonitorEnumProc用不用重新定义啊?
可不可以给我写一下怎么去调用的代码?

[解决办法]
是这样吧:
(*lpfnEnum)(
hMonitor, // handle to display monitor
hdcMonitor, // handle to monitor DC
lprcMonitor, // monitor intersection rectangle
dwData // data
);
[解决办法]
http://topic.csdn.net/u/20070420/14/00b9515e-5c97-4d45-bf98-965a18433f69.html

http://blog.csdn.net/Parfait/archive/2007/06/26/1667237.aspx

热点排行