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

Тема в разделе "Delphi - Multimedia, Графика, Игры", создана пользователем DriveSoftware, 29 июл 2004.

Статус темы:
Закрыта.
  1. DriveSoftware

    DriveSoftware Гость

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

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

    Код (Text):
    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;
     
Загрузка...
Похожие Темы - Превратить HICON HBITMAP
  1. Shouldercannon
    Ответов:
    4
    Просмотров:
    892
  2. dimat
    Ответов:
    1
    Просмотров:
    3.867
Статус темы:
Закрыта.

Поделиться этой страницей