Конференция "Media" » разрешение [D6, WinXP]
 
  • Agent[007] (13.11.08 00:45) [0]
    приветствую всех... народ, подскажите, plz, в DirectX разрешение меняется если удалить устройство и создать его заново или нет? просто необходимо отображать меню в разрешении 1024х768...  или по крайней мере выводить на экран именно эту область... координаты заданы в XYZRHW...
  • CodeMaster © (13.11.08 17:07) [1]
    Хм скорее всего нет.
    Просто делай SetDisplayMode(ScreenWidth,ScreenHeight,ScreenBitDepth,ScreenRefresh,0);
    Больше ничего не надо.
  • Agent[007] (13.11.08 17:39) [2]
    спасибо огромное... а ещё вопросик... ScreenRefresh как я понял частота обновл. экрана. а как узнать её текущее значение?
  • CodeMaster © (15.11.08 12:19) [3]
    Ну попробуй вот это - я не проверял, но должно работать
    function GetDisplayRefresh: Word;
    var
     DC: hDC;
    begin
     DC := CreateDC('DISPLAY', nil, nil, nil);
     Result:= GetDeviceCaps(DC, BITSPIXEL);
    end;

 
Конференция "Media" » разрешение [D6, WinXP]
Есть новые Нет новых   [134431   +10][b:0][p:0.001]