Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > установить иконку


Автор: bel_nikita 15.8.2007, 08:57
Нужно изменить иконку консоли.

Добавлено через 2 минуты и 11 секунд
Как получить HINSTANCE приложения?

Автор: dumb 15.8.2007, 10:36
Цитата(bel_nikita @  15.8.2007,  08:57 Найти цитируемый пост)
Нужно изменить иконку консоли.
наверное, как-то так:
Код

#if (_WIN32_WINNT >= 0x0500)
HWND hWnd = ::GetConsoleWindow();
#else
::SetConsoleTitle("console title");
HWND hWnd = ::FindWindow(0, "console title");
#endif
HICON ico = ::ExtractIcon(0, "sample.ico", 0);
::SendMessage(hWnd, WM_SETICON, ICON_SMALL, ico);


Цитата(bel_nikita @  15.8.2007,  08:57 Найти цитируемый пост)
Как получить HINSTANCE приложения?
GetModuleHandle(0);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)