Превратить HICON в HBITMAP

  • Автор темы DriveSoftware
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

DriveSoftware

#1
Как мне превратить содержимое HICON в HBITMAP средствами API ?

пробывал вот так, но в Bitmap-e ничего нет.

Код:
var
Bitmap: HBitmap;
memDC, DC: hDC;
IcoS, IcoL: HICON;
begin
ExtractIconEx ('c:\windows\notepad.exe', 0, IcoS, IcoL, 1);
DC:=GetDC(GetDesktopWindow);
memDC:=CreateCompatibleDC ( DC );
Bitmap:=CreateCompatibleBitmap ( DC, 16, 16 );
SelectObject ( memDC, Bitmap );
DrawIcon(memDC, 0, 0, IcoL);
...
SetMenuItemBitmaps(Popup, K, MF_BYPOSITION, Bitmap, Bitmap);
// в Bitmap пусто :(
end;
 
Статус
Закрыто для дальнейших ответов.