Investigando un poco he encontrado lo siguiente:
Para Ocultar el Icono de Windows:
HWND TaskBarHandle,ChildWindowHandle;
char WindowClass[256];
TaskBarHandle=FindWindow("Shell_TrayWnd",NULL);
if(TaskBarHandle)
{
ChildWindowHandle=GetWindow(TaskBarHandle,GW_CHILD);
while (ChildWindowHandle)
{
GetClassName(ChildWindowHandle,WindowClass,255);
if(!strcmp(WindowClass,"Button"))
ShowWindow(ChildWindowHandle,SW_HIDE);
ChildWindowHandle=GetWindow(ChildWindowHandle,GW_HWNDNEXT);
}
}
para mostrarlo otra ves simplemente cambias SW_HIDE por SW_SHOW
Para poner el monitor en modo ahorro de energia pones:
SendMessage(Application->Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0);
y para sacar el modo ahorro energia cambias el 0 por -1
simple no?
Public Chaos;