Учись программированию на C++ Builder бесплатно!

Свернуть все окна в C++ Builder можно двумя способами Win+D и Win+M. Программно имитируется нажатие сочетания кнопок, а Windows, соответственно, выполняет команду для этих кнопок. А теперь рассмотрим как это сделать программно.

1. Сворачиваем с помощью Win+D.

На форме разместим кнопку Button и пропишем следующий код:

keybd_event(VK_LWIN, 0, 0 ,0);
keybd_event('D', 0, 0 ,0);
keybd_event('D', 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP, 0);

2. Сворачиваем с помощью Win+M.

На форме разместим кнопку Button и пропишем следующий код:

keybd_event(VK_LWIN, 0, 0 ,0);
keybd_event('M', 0, 0 ,0);
keybd_event('M', 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP, 0);

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