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