![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Добрый вечер, уважаемые форумчане.
Подскажите, как можно отловить подключение\отключение второго монитора? |
#2
|
||||
|
||||
![]() Попробуйте вот это
Код:
Добавлено немного позже Можно ещё в принципе таймером следить за Screen.MonitorCount, если оно > 1, то значит сейчас в системе два экрана, но это правда как-то не совсем по-прогерски Я не понял Вашего вопроса, но всё же Вам на него отвечу! Последний раз редактировалось Alegun, 03.10.2014 в 07:39. |
#3
|
|||
|
|||
![]() Не помогло.
Таймером следить не пойдет)) |
#4
|
||||
|
||||
![]() Я не уверен, что WM_DEVICECHANGE отправляется всем окнам, а не только главному окну приложения. В VCL главное окно приложения -- Application. В качестве эксперимента можно попробовать кинуть на форму TApplicationMessages и перекрыть OnMessage с приведенным кодом.
Не стоит путать форумы с богадельнями. © Bargest |