Windows
Loading system icon
core7ms
2016. 4. 20. 21:08
실제로는 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));