Меню
Категории
Как спрятать кнопку ПУСК на C++
5 марта, 2008 Программинг

Как спрятать кнопку ПУСК. Задачка бредовая, но для программиста познающего устройство операционной системы Windows полезная. Вя операционная система состоит из окон. Так вот панель инструментов, рабочий стол, кнопка пуск – это все окна (формы понашему). И все они имеют такой параметр как HANDLE. Заголовок, уникальный и индивидуальный. нашей программе мы найдем окно с именем Shell_TrayWnd , получи его хендл и скроем на 3 секунды.

Использовать будем функции FindWindow, GetWindow и ShowWindow .Описание всех этих функций вы найдете в любом справочнике WinAPI функций.

#include <windows.h>

int main(void)
{
HWND hTaskBar, hButton;
hTaskBar= FindWindow(“Shell_TrayWnd”,NULL);
hButton= GetWindow(hTaskBar, GW_CHILD);

// Спрячем кнопку “Пуск”
ShowWindow(hButton, SW_HIDE);
// Насладимся эрелищем 3 секунды
Sleep(3000);
// Покажем кнопку “Пуск”
ShowWindow(hButton, SW_NORMAL);
}

Добавить комментарий




*