// 태스크바(작업표시줄)에 추가하기
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();
'IT_Programming > MFC · API' 카테고리의 다른 글
[API] 윈도우 창에 글 출력하기 (0) | 2009.07.22 |
---|---|
[펌_API] 변수의 타입 (0) | 2009.07.14 |
[펌] LPSTR, LPCSTR, LPTSTR, LPCTSTR, LPWSTR,LPCWSTR 의미 (0) | 2009.04.08 |
[펌] 유니코드 및 MBCS(멀티바이트 문자 집합) 지원 (0) | 2009.04.08 |
[MFC] 각 클래스별 설명 (0) | 2008.01.22 |