실제로는 dll 파일에 icon이 들어있고 해당 dll은 shell32.dll 이다.
아이콘 바꾸려고 할 때 특정 dll, exe를 선택하면 내장되어 있는 icon을 설정할 수가 있는 것 처럼
Win32 프로그래밍 내부에서도 동일하게 dll 파일을 열고 icon을 얻오올 수 있다.
HINSTANCE hDll;
hDll = LoadLibrary(_T("SHELL32.dll"));
HICON hIcon = LoadIcon(hDll, MAKEINTRESOURCE(1));
HICON hIconSm = LoadIcon(hDll, MAKEINTRESOURCE(2));
'Windows' 카테고리의 다른 글
MFC, Popup context menu (0) | 2016.05.11 |
---|---|
Virtual list control (리스트 아이템 가상화?) (0) | 2016.04.21 |
MFC Control Focusing & Arraw Keys (0) | 2016.04.15 |
Visual Studio : DLL 경로, 환경변수 설정 방법 (0) | 2014.06.19 |
Dos batch 예제1 (0) | 2013.08.23 |