Як приховати вікно з панелі завдань - все про it і програмуванні

Найпростіший і не красивий, имхо, спосіб - поставити вікна стиль ех WS_EX_TOOLWINDOW. Робиться це так:
Але цей спосіб не дуже хороший тим, що вікно трохи змінює розміри і зовнішній вигляд. З цим стилем у вікна проподает кнопки Minimize (Звернути), Maximize (Розгорнути), а так само ще і іконка в правому верхньому куті.

Що ж робити в такому випадку?

Все дуже просто. Створюємо батька вікна де-нить не в прямої видимості робочого столу, ставимо йому вище вказаний стиль, приховуємо і ставимо нашу вікна цього прихованого батька. Ось як це зробити:
Ну ось начебто і все!

// Отримує розмір і кількість елементів в корзінеSHSTDAPI SHQueryRecycleBin (LPCTSTR pszRootPath, LPSHQUERYRBINFO pSHQueryRBInfo) ;.

// Очищає кошик на зазначеному діскеSHSTDAPI SHEmptyRecycleBin (HWND hwnd, LPCTSTR pszRootPath, DWORD dwFlags) ;.

Як SendMessage () так і SendDlgItemMessage () можна використовувати для додавання рядків у вікно списку. SendMessage () використовується для відправки повідомлення вказаною вікна використовуючи дескриптор вікна списку. SendDlgItemMessage () використовується для відправки повідомлення дочірньому вікна даного вікна використовуючи і.

Наступна функція дозволяє не тільки приховати / показати панель завдань, а й встановити робочу область десктопа (за допомогою SystemParametersInfo), щоб при приховуванні панель задач внизу не залишалося порожнього місця: void gShowHideTaskBar (BOOL bHide / * = FALSE * /)

А ось так: #include void main (void)