Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Помещение картинки на форму   Найти похожие ветки 

 
Hotabich   (2004-01-30 19:53) [0]

Такая вот получилась проблема.
Необходимо из bmp файла загрузить картинку на форму (цель данного мероприятия - придать красивый вид формы после изменения ее региона (SetWindowRegion))
Привожу отрывок из своей оконной процедуры
procedure TForm1.WndProc(var Mess: TMessage);
var
 hdcTemp, bpHDC: HDC;
 Bitmap: TBitmap;
case Mess.Msg of
 WM_PAINT:
 begin
  bpHDC := GetDC(Handle);
  hdcTemp := CreateCompatibleDC(bpHDC);
  Bitmap := TBitmap.Create;
  Bitmap.LoadFromFile ("D:\Game\REVESI\ANGEL000.BMP");
  SelectObject(hdcTemp,HGDIOBJ(Bitmap));
  BitBlt(bpHDC,0,0,Bitmap.Width,Bitmap.Height,hdcTemp,0,0,SRCCOPY);
  Bitmap.Free;
  DeleteDC(hdcTemp);
  DeleteDC(bpHDC);
 end;
end;
Заранее благодарен


 
GrayFace ©   (2004-01-31 13:55) [1]

Может, ReleazeDC(bpHDC) вместо DeleteDC(bpHDC) надо.



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.032 c
1-1080209466
XmPL
2004-03-25 13:11
2004.04.11
Есть ли в Delphi аналог #pragma once ?


14-1081956180
}|{yk
2004-04-14 19:23
2004.04.11
IBExpert Forms


6-1075556382
Александр
2004-01-31 16:39
2004.04.11
Помогите отправить SMS с помощь программы


7-1076071597
Davey
2004-02-06 15:46
2004.04.11
Имя пользователя, запустившего процесс, как в Task Manager e в ХР


14-1081980627
Мазут Береговой
2004-04-15 02:10
2004.04.11
Анекдоты от науки: