FAQ:WinAPI VCPP:получение иконки приложения
Материал из Весельчак У
Как получить иконку приложения?
Если приложение запущено, то нужно найти его главное окно и послать ему сообщение WM_GETICON.
// функция возвращант хендл иконки
LRESULT SendMessage(hWnd, WM_GETICON, wParam, 0);
// hWnd: хендл окна приложения
// wParam:
// ICON_BIG - получить большую иконку
// ICON_SMALL - получить маленькую иконку
// ICON_SMALL2 - получить маленькую иконку, если она определена
// в приложении. Если её нет, то маленькую иконку,
// сгенерированную системой из большой иконки