Na początku musimy otrzymać uchwyt do paska zadań, na którym znajduje się przycisk Start. Jego klasa to Shell_TrayWnd. Do uzyskania jego uchwytu posługużymy się funkcją FindWindow, który jako pierwszy argument przyjmuje nazwę klasy okna, a jako drugi – jego tytuł:
1 2 3 4 |
HWND TaskBar, StartButton ; TaskBar = FindWindow("Shell_TrayWnd" , NULL) ; |
Następnie musimy otrzymać uchwyt do przycisku Start. Używamy w tym celu funkcji GetWindow, której przekazujemy uchwyt TaskBar i, podając jako drugi argument wartość GW_CHILD, oznajmiamy, że chcemy otrzymać uchwyt do okna potomnego:
1 2 3 4 5 6 7 |
StartButton = GetWindow(TaskBar , GW_CHILD) ; Możemy teraz np. schować przycisk start ;) [cpp]ShowWindow(StartButton , SW_HIDE) ; |
Autor: Iskar