IT_Programming/MFC · API
작업 표시줄에서 프로그램 안보이게 하기
JJun ™
2009. 5. 12. 05:12
// 태스크바(작업표시줄)에 추가하기
VOID onAddTab( HWND hWnd )
{
HRESULT sc;
ITaskbarList *pDisp = NULL;
CoCreateInstance( CLSID_TaskbarList, NULL, CLSCTX_SERVER, IID_ITaskbarList,
(LPVOID *) &pDisp ); // 인터페이스 가져옴
pDisp->AddTab( hWnd ); // hWnd를 탭에 추가
pDisp->Release();
return;
}
// 태스크바(작업표시줄)에 삭제하기
VOID onDeleteTab( HWND hWnd )
{
HRESULT sc;
ITaskbarList *pDisp = NULL;
CoCreateInstance( CLSID_TaskbarList, NULL, CLSCTX_SERVER, IID_ITaskbarList,
(LPVOID *) &pDisp ); // 인터페이스 가져옴
pDisp->DeleteTab( hWnd ); // 탭에서 hWnd를 제거
pDisp->Release();
return;
}
WinMain()에 다음과 같은 내용을 맨 위에 추가해야 한다.(MFC는 필요없음)
CoInitialize(NULL);
InitCommonControls();