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

Вниз

Помогите нарисовать картинку на битмапе :)   Найти похожие ветки 

 
BaDeVlad ©   (2003-12-22 14:22) [0]

Делаю так:

procedure TForm1.Button1Click(Sender: PObj);
var bmp: PBitMap;
begin
bmp:= NewDIBBitmap(10,10,pf1bit);
bmp.Canvas.Font.Color:= clRed;
bmp.Canvas.Font.FontName:= "Arial";
bmp.Canvas.Font.FontHeight:= -13;
bmp.Canvas.Brush.BrushStyle:= bsSolid;
bmp.Canvas.Brush.Color:= clWhite;

bmp.Height:= bmp.Canvas.TextHeight(EditBox1.Text);
bmp.Width:= bmp.Canvas.TextWidth(EditBox1.Text);

bmp.Canvas.FillRect(bmp.BoundsRect);

bmp.Canvas.TextOut(1, 1, EditBox1.Text);

bmp.Draw(GetDC(Form.Handle), 100, 100);
bmp.Free;
end;

Ну, а после щелчка на кнопке получаю черный квадратик 10х10 на розовом фоне. Тоже симпатично, но не совсем то что нужно. Есть ли надежда?


 
Gandalf ©   (2003-12-22 15:18) [1]

А 1bit спациально поставил? У меня этот код работает как надо. KOLnMCK1.87(8), Delphi 5-7, WinXP SP1 Rus.


 
BaDeVlad ©   (2003-12-22 17:49) [2]

Спасибо, обновил версию KOL - все заработало!



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

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

Наверх




Память: 0.47 MB
Время: 0.09 c
14-1083379366
Думкин
2004-05-01 06:42
2004.05.23
С днем рождения! 1 мая


4-1080837801
BorH
2004-04-01 20:43
2004.05.23
Восстановление пути файла


1-1083839939
ary
2004-05-06 14:38
2004.05.23
Векторный шрифт


3-1083218629
direqtor
2004-04-29 10:03
2004.05.23
Ошибка при работе с отчетами Access


14-1083696321
СанСаныч
2004-05-04 22:45
2004.05.23
Где найти аналог программы Help Development Studio?