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