메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

C/C++/MFC

바탕화면 아이콘 얻기..

2006.05.23 13:36

WAT_운영자 조회 수:9382

...ststem32 폴더에 있는 shell32.dll 파일이 바탕화면의 아이콘을
가지고 있습니다. 그래서 요놈을 가저오는 방법을 요렇게 구현해 보세요..
34는 바탕화면 아이콘의 인덱스 번호이구요.
HICON hIconDesktop = ExtractIcon(
  AfxGetApp()->Instance, \"shell32.dll\", 34);
int idDesktopIcon = m_ImageList.Add(hIconDesktop);
DestroyIcon(hIconDesktop);
이렇게 하면 ImageList에 바탕화면 아이콘을 넣을 수 있습니다.