private DEVMODE? EnumModes(int x, int y)
{
var devName = GetDeviceName(_deviceModeNum);
var devMode = new DEVMODE();
var modeNum = 0;
bool result;
do
{
result = EnumDisplaySettings(devName,
modeNum, ref devMode);
if (result)
{
if (devMode.dmPelsWidth == x &&
devMode.dmPelsHeight == y)
{
//devMode.dmBitsPerPel
//devMode.dmDisplayFrequency
return devMode;
}
}
modeNum++;
} while (result);
return null;
}