본문 바로가기

MFC

[MFC] 작업표시줄 숨기기/보이기

작업표시줄 숨기기

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);
 

'MFC' 카테고리의 다른 글

[MFC] Dialog에 ScrollView,View 붙이기  (0) 2012.06.21
[MFC] MFC 샘플 코드 모음  (0) 2012.05.04
[MFC] abs() 함수  (0) 2012.01.18
Win32 API 주요 함수  (0) 2012.01.16
[MFC] 내부IP, 외부IP가져오기  (2) 2011.12.21