Вниз
Скачать: CL | DM;

Помогите мне дураку разобраться...   Найти похожие ветки 

← →
BOPOH   (2002-01-22 19:39) [0]

Я хочу используя только API загрузить из файла и вывести на экран BMP.
Застрял вот где:
могу например так зделать
Bm2 := TBitMap.Create;
Bm2.Handle := LoadImage(hInstance, PChar("bitmap1.bmp"), IMAGE_BITMAP, 0,0, LR_LOADFROMFILE);
BitBlt(GetDC(form1.Handle), 0, 0, MaxWidth, MaxHeight, bm2.Canvas.Handle, 0, 0,SRCCOPY);

но мне нодо только с API, как здесь без TBitMap обойтись.
Помогите плиз, я уже два дня ковыряюсь - все без толку, если можно примерчик кинте.


← →
VuDZ ©   (2002-01-22 20:20) [1]

C++:
HBITMAP hBmp = LoadBitmap(_Instance_твоей_проги_, _путь_к_рисунку_);
HDC dc = CreateCompatibleDC(GetDC(_хэндл_на_твой_окно_));
HBitmap hBmpOld = SelectObject(dc, &hBmp); // in Delphi ^hBmp
BitBlt(GetDC(handle2window), x, y, width, height, &dc, 0, 0, SCRCOPY);
SelectObject(hBmpOld);

читай MSDN по этим ф-ия - тут ничего сложного нет. проблема совместить делфи и API :D


← →
BOPOH   (2002-01-22 21:55) [2]

VuDZ, благодарю...



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.007 c
3-66757
Ольга
2002-02-21 13:54
2002.03.21
SQL


1-66938
Turalyon
2002-03-07 10:23
2002.03.21
Сепаратор дробных чисел


3-66803
EN
2002-02-23 01:42
2002.03.21
Администрирование БД IB


1-66821
Sin
2002-03-07 14:02
2002.03.21
Получение из интернет странички и обработка ее к КОДЕ


7-67025
sel65
2001-12-19 13:27
2002.03.21
Как прописать в реестр (запуск в определенное время)?




   Наверх