Конференция "WinAPI" » Не удается вывести изображение на форму Без VCL! [D7]
 
  • mreg (25.03.09 23:41) [0]
    Не удается вывести изображение на форму. Без VCL!

    function LoadTail(Name:PChar):HBITMAP;
    var
     Bitmap :HBITMAP;
     WinDC,BitDC:HDC;
    begin
     Bitmap := LoadBitmap(HInstance,'FLOOR');
     WinDC := GetDC(hWindow);
     BitDC := GetDC(Bitmap);
     bitBlt(WinDC,0,0,100,100,BitDC,0,0,SrcCopy);
    end;


    битмап грузит, но не выводит ((
  • mreg (25.03.09 23:56) [1]
    Разобрался. Токо хотел спросить тут ничего лишнего?

    function LoadTail(Name:PChar):HBITMAP;
    var
     Bitmap, OldBMP :HBITMAP;
     hWDC,hMemDC:HDC;
    begin
     hWDC := GetDC(hWindow);
     hMemDc := CreateCompatibleDC(hWDC);
     Bitmap := LoadBitmap(HInstance,'FLOOR');
     OldBMP := SelectObject(hMemDc,Bitmap);
     BitBlt(hWDC,0,0,24,24,hMemDc,0,0,SRCCOPY);
     DeleteObject(SelectObject(hMemDc, OldBMP));
     DeleteDC(hMemDC);
     ReleaseDC(0,hWDC);
    end;

 
Конференция "WinAPI" » Не удается вывести изображение на форму Без VCL! [D7]
Есть новые Нет новых   [134435   +35][b:0][p:0.001]