Как передать и вернуть указатель на dwData
в EnumDisplayMonitors
?EnumDisplayMonitors EnumProc Обратный звонок
#include <Windows.h>
#include <stdio.h>
BOOL CALLBACK MyInfoEnumProc(HMONITOR hMonitor, HDC hdcMonitor, LPRECT lprcMonitor, LPARAM dwData) {
dwData = ((LPARAM)&hMonitor);
return true;
}
void main()
{
TCHAR* monitorHandle[100];
EnumDisplayMonitors(NULL, NULL, MyInfoEnumProc, (LPARAM)(&monitorHandle));
}
Спасибо! Я легко запутался. –