Познавательный блог Мобильная врсия

Страницы

Промо

Как спрятать кнопку ПУСК на C++

Как спрятать кнопку ПУСК. Задачка бредовая, но для программиста познающего устройство операционной системы 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);
}

Написать комментарий








Поиск по сайту

Статистика

Мета

  Разработка и дизайн — StvPromo.ru