-
приветствую всех... народ, подскажите, plz, в DirectX разрешение меняется если удалить устройство и создать его заново или нет? просто необходимо отображать меню в разрешении 1024х768... или по крайней мере выводить на экран именно эту область... координаты заданы в XYZRHW...
-
Хм скорее всего нет. Просто делай SetDisplayMode(ScreenWidth,ScreenHeight,ScreenBitDepth,ScreenRefresh,0); Больше ничего не надо.
-
спасибо огромное... а ещё вопросик... ScreenRefresh как я понял частота обновл. экрана. а как узнать её текущее значение?
-
Ну попробуй вот это - я не проверял, но должно работать function GetDisplayRefresh: Word;
var
DC: hDC;
begin
DC := CreateDC('DISPLAY', nil, nil, nil);
Result:= GetDeviceCaps(DC, BITSPIXEL);
end;
|