Страница 7 из 7
Замечание 1:
Не рекомендуется устанавливать видеорежимы, отличные от полученных вызовами EnumDisplaySettings. Возможна ситуация, когда пользователь вместо рабочего стола увидит лишь черный экран.
Замечание 2:
Многие драйвера, особенно старые не поддерживают изменения видеорежима без перезагрузки компьютера.
Обнаружение изменений видеорежима
При изменениях видеорежима генерируется сообщение WM_DISPLAYCHANGE. Необходимо создать обработчик данного сообщения в вашем приложении.
Code: |
... type TForm1 = class(TForm) ListBox1: TListBox; ... private procedure WMDisplayChange(var message:TMessage); message WM_DISPLAYCHANGE; ...
procedure TForm1.WMDisplayChange(var message: TMessage); begin ShowMessage('Changes in display detected!'); inherited; end; |
- << Назад
- Вперёд
Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.
ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!