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


Автор: Гость_Андрей 25.5.2004, 10:37
Может кто знает, как можно работать с пикселами иконки, про которую известно только HICON.

Автор: p0s0l 25.5.2004, 12:52
Код
var
 Icon : TIcon;
 Bmp : TBitmap;
begin
 Icon := TIcon.Create;
 Icon.Handle := твой HICON, к примеру, Application.Icon.Handle;
 Bmp := TBitmap.Create;
 Bmp.Width := Icon.Width;
 Bmp.Height := Icon.Height;
 Bmp.Canvas.Draw(0, 0, Icon);
 Icon.Free;
... // в Bmp теперь иконка
 Bmp.Free;
end;

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