본문 바로가기
C & C++/MFC 컨트롤

[Tip] 작업표시줄에 응용프로그램 나타나지 않게

by izen8 2011. 4. 4.
반응형

트레이 아이콘으로 사용하는 프로그램이 있으면,
작업 표시줄에 나타나면 공간만 소요하고 쓸모가 없게 된다.

이럴때 간단한 메시지하나만 발생 시키면 작업 표시줄에서 뺄 수 있다.

BOOL CMyPlannerDlg::OnInitDialog()   
  1. {   
  2.     ...   
  3.     SetIcon(m_hIcon, TRUE);         // 큰 아이콘을 설정합니다.   
  4.     SetIcon(m_hIcon, FALSE);        // 작은 아이콘을 설정합니다.   
  5.   
  6.     ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);   
  7.   
  8.     ...   
  9.   
  10.     return TRUE;  // 포커스를 컨트롤에 설정하지 않으면 TRUE를 반환합니다.   
  11. }  

WM_INITDIALOG 메시지에 이렇게 코드를 넣으면 된다.
2008사용자는 OnInitDialog()를 오버라이딩..
반응형

댓글