51. FAQ o Win API

Q> How program to push button "Start"? 

#include <windows.h> 

void main (void) 
{ 
    HWND hTaskBar, hButton; 
    HDC hDCScreen = GetDC (NULL); 
    DWORD ScreenHeight=GetDeviceCaps (hDCScreen, VERTRES); 
    ReleaseDC (NULL, hDCScreen); 
	
    hTaskBar = FindWindow ("Shell_TrayWnd", NULL); 
    hButton = GetWindow (hTaskBar, GW_CHILD); 
    //Hажать button "Start-up" 
    SendMessage (hButton, WM_LBUTTONDOWN, MK_LBUTTON, LOWORD (5) + 
    HIWORD (ScreenHeight-20)); 

    //Further only for the sake of a trick... 
    //we Hide button "Start-up" 
    ShowWindow (hButton, SW_HIDE); 
    //we Take pleasure эрелищем 2 seconds 
    Sleep (2000); 
    //we Show button "Start-up" 
    ShowWindow (hButton, SW_NORMAL); 
}

2000 (c) DM