Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > ExtractIcon и показ иконки на тулбаре


Автор: Alexeyt 6.11.2006, 02:19
Достаю иконку из exe через ExtractIcon, добавляю в ImageList,
у которого Width/Height = 16. Соотв-но, хочу увидеть на тулбаре, связанном с листом, иконку 16*16 (она в exe точно есть!), а вижу какую-то коверканную иконку. То ли это 32*32 ресайзанная, то ли 16*16 исказилась. Что с этим (искажением иконки) делать?

Автор: Guedda 6.11.2006, 08:25
Покажи, пожалуйста, изображение, тогда может быть будет что-либо понятно...

Автор: Alexeis 6.11.2006, 23:15
Цитата

HICON ExtractIcon(
    HINSTANCE hInst,    // instance handle
    LPCTSTR lpszExeFileName,    // filename of file with icon
    UINT nIconIndex  // index of icon to extract
   );

Нужно указать верный индекс иконки (3м параметром), ведь одна иконка содержит в себе несколько иконок различных рамеров.

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