Четверг, 17.07.2025, 14:29
Приветствую Вас Гость | RSS
delphicode.clan.su
Форма входа
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
 
 КАК ОТСЛЕДИТЬ ИЗМЕНЕНИЯ ДИСПЛЕЯ
  
 

Для этого необходимо создать обработчик для 

перехвата сообщения WM_DISPLAYCHANGE. Применяется это в тех 

случаях, если Ваше приложение зависит от разрешения экрана 

(например, приложение работает с графикой).

Дале следует пример обработчика сообщения:

  
 
type 
TForm1 = class(TForm) 
Button1: TButton; 

private 
{ Private declarations } 

procedure WMDisplayChange(var message: TMessage); message
 WM_DISPLAYCHANGE;

public 
{ Public declarations } 

end; 

var 
Form1: TForm1; 

implementation 

{$R *.DFM} 

procedure TForm1.WMDisplayChange(var message: TMessage); 
begin 
{Do Something here} 
inherited; 
end; 
  
 
Источник Delphi World