아이콘 표시

응용 프로그램을 로드 하 고 자식 창 또는 응용 프로그램의 클라이언트 영역에 표시할 아이콘을 만들 수 있습니다. 누구의 디스플레이 컨텍스트 (DC) hdc 매개 변수에 의해 식별 되는 창의 클라이언트 영역에 있는 아이콘을 그리는 방법을 보여 주는 다음 예제.

HICON hIcon1;   / / 아이콘 처리 HDC hdc;        / / 표시 컨텍스트 핸들 DrawIcon (hdc, 10, 20, hIcon1) 
 

자동으로 창에 대 한 클래스 icon(s) 표시 됩니다. 응용 프로그램 창 클래스를 등록 하는 동안 클래스 아이콘을 할당할 수 있습니다. 응용 프로그램 SetClassLong를 사용 하 여 클래스 아이콘을 바꿀 수 있습니다 함수. 이 함수는 특정된 클래스의 모든 창에 대 한 기본 창 설정을 변경합니다. 다음 예제에서는 대체 클래스 아이콘 아이콘의 리소스 식별자는 480.

HINSTANCE hinst;            / / 현재 인스턴스 HWND hwnd;에 대 한 핸들                  / / 메인 창 핸들 / / hwnd의 창 클래스에 대 한 아이콘을 변경 합니다. 
 
SetClassLong(hwnd, // window handle GCL_HICON, // changes icon (LONG) LoadIcon(hinst, MAKEINTRESOURCE(480))
   ) 
 

창 클래스에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 창 클래스.

 

Index