当前位置: 代码迷 >> VC >> 大家帮小弟我哈!如何去调用下面的回调函数
  详细解决方案

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

热度:9194   发布时间:2013-02-25 00:00:00.0
大家帮我哈!怎么去调用下面的回调函数?

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

http://blog.csdn.net/Parfait/archive/2007/06/26/1667237.aspx
  相关解决方案