작업 표시줄에 프로그램 아이콘 숨기기

546 단어
오늘 최소화하고 싶을 때 작업 표시줄에 창 아이콘을 숨기고 여러 가지 방법을 생각해 봤는데 안 돼요. 결국 이 코드가 문제를 해결해서 잊어버려요.
대화상자 프로그램에서 OnInitDialog() 함수를 배치합니다.
SetWindowLong(this->m_hWnd,GWL_EXSTYLE,WS_EX_TOOLWINDOW);//        

변경이 필요한 경우 다음과 같이 설정해야 합니다.
	SetWindowLong(hWnd,GWL_EXSTYLE, WS_EX_APPWINDOW );//        
	hTrayWnd = FindWindow(TEXT("Shell_TrayWnd"),NULL); //            ,     
	if(::IsWindow(hTrayWnd))
	    {
		ShowWindow(hTrayWnd,SW_HIDE);
		ShowWindow(hTrayWnd,SW_SHOW);
	     }

좋은 웹페이지 즐겨찾기