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


Автор: GP1000 8.4.2009, 16:33
Как отрисовать иконку в сообщении WM_PAINT что бы  она была прозрачной по отношению  к фону окна. К примеру так же как отрисовывается иконка в заголовке окна  . иконка 16х16 и края у нее какого то цвета , но при отрисовке в заголовке эти края становятся прозрачными . 
Как такое же отрисовать в окне??? 

Автор: GremlinProg 8.4.2009, 16:47
Код

::DrawIconEx(hdc,left,top,hIcon,cx,cy,0,0,DI_NORMAL);


Добавлено через 2 минуты и 43 секунды
ну или просто
Код

:DrawIcon(hdc,left,top,hIcon);

Автор: GP1000 9.4.2009, 11:04
Спасибо ,первый вариант действительно работает 

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