大家帮小弟我哈!如何去调用下面的回调函数
大家帮我哈!怎么去调用下面的回调函数?EnumDisplayMonitors的函数原型是这样的:C/C++ codeBOOL EnumDispla
大家帮我哈!怎么去调用下面的回调函数?
EnumDisplayMonitors的函数原型是这样的:
C/C++ codeBOOL EnumDisplayMonitors( HDC hdc, // handle to display DC LPCRECT lprcClip, // clipping rectangle MONITORENUMPROC lpfnEnum, // callback function LPARAM dwData // data for callback function );
MonitorEnumProc的函数原型是这样的(是一个回调函数):
C/C++ codeBOOL 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