Rozdzielczość i odświe?żanie

0

Mam problem z odświeżaniem podczas przywrócenia lub zmiany rozdzielczości w delphi. Używam standardowej zmiany rozdzielczości, która jest na tej stronie w FAQ.

Jak mogę odczytać odświeżanie ekranu, a po wyjściu przywrócić to odczytane <ort>odświerzanie </ort>???

0

freq:=GetDeviceCaps(Canvas.Handle, VREFRESH);

0

Dzięki, ale chodziło mi też o zmienienie odświeżania robię tak:

var
Mode: TDeviceMode;
begin
with Mode do
begin
dmSize:=SizeOf(Mode);
dmBitsPerPel:=RColor;
dmPelsWidth:=RWidth;
dmPelsHeight:=RHeight;
dmDisplayFrequency:=freq;
dmFields:=DM_PELSWIDTH+DM_PELSHEIGHT;
ChangeDisplaySettings(Mode,0);
end;

I odświeżanie się nie zmienia, dlaczego?

0

Brakuje DM_DISPLAYFREQUENCY

dmFields:=DM_PELSWIDTH+DM_PELSHEIGHT+DM_DISPLAYFREQUENCY+DM_BITSPERPEL;

1 użytkowników online, w tym zalogowanych: 0, gości: 1