Приветствую Вас Гость | RSS

Воскресенье, 05.05.2024, 18:38
Главная » 2010 » Июнь » 4 » Управление виндой ХРюшкой из C++
20:18
Управление виндой ХРюшкой из C++
для начала обьясняем, какая версия винды:
#define WINVER 0x0500

Все плюшки подцепляются так:
#include <windows.h>
#include <commctrl.h>

Примеры кода новых доступных функций:

Скрыть панель задач или ещё какое окно:
ShowWindow(
FindWindow("Shell_TrayWnd",NULL),
SW_HIDE
);

Убрать все ярлыки с рабочего стола:
HWND DesktopHandle = FindWindow("ProgMan",0);
DesktopHandle = GetWindow(DesktopHandle,GW_CHILD);
DesktopHandle = GetWindow(DesktopHandle,GW_CHILD);
SendMessage(DesktopHandle,LVM_DELETEALLITEMS,0,0);

Нажать кнопки
Sleep(100);
keyb_event(VK_LWIN,0,0,0);
keyb_event('M',0,0,0);
keyb_event('M',0,KEYEVENTF_KEYUP,0);
keyb_event(VK_LWIN,0,KEYEVENTF_KEYUP,0);
Sleep(100);

Подробности можно почитать в ][ февраля 2008 на стр. 64

Просмотров: 668 | Добавил: intell | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]