작업표시줄 숨기기
APPBARDATA stAppBarData;
ZeroMemory( &stAppBarData, sizeof(stAppBarData) );
stAppBarData.cbSize = sizeof(stAppBarData);
stAppBarData.hWnd = (HWND)FindWindow(_T(“Shell_TrayWnd”), NULL);
stAppBarData.lParam |= ABS_AUTOHIDE;
SHAppBarMessage(ABM_SETSTATE, &stAppBarData);
작업표시줄 보이기
주의! 숨기기 코드를 실행하면, MFC프로그램을 종료해도, 작업표시줄이 계속 숨겨진 상태이다.
프로그램 종료전에 보이기 코드를 이용하여, 작업표시줄 상태를 복귀시킨다!
APPBARDATA stAppBarData;
ZeroMemory( &stAppBarData, sizeof(stAppBarData) );
stAppBarData.cbSize = sizeof(stAppBarData);
stAppBarData.hWnd = (HWND)FindWindow(_T(“Shell_TrayWnd”), NULL);
stAppBarData.lParam |= ABS_ALWAYSONTOP;
SHAppBarMessage(ABM_SETSTATE, &stAppBarData);