Witam
Do wyłączania monitora używam
SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
Niestety jak się można spodziewać podany przykład wyłącza oba podłączone monitory.
Aby wyłączyć jeden monitor próbowałem
SendMessage(Screen.Monitors[0].Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
Lecz taki sposób nie wyłącza już nic.
Może ktoś z forumowiczów pomoże?