Главная страница
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.025 c
3-1083127093
Lamo_xxxx
2004-04-28 08:38
2004.05.23
Как перейти к следующе из найденных по какому-либо условию записи


1-1083932811
Magician
2004-05-07 16:26
2004.05.23
Как добавить картинку в DrawGrid


3-1082868574
Vilux
2004-04-25 08:49
2004.05.23
Помогите с запросом в MSSQL


8-1077633309
BBCHa
2004-02-24 17:35
2004.05.23
Озвучка текста.


1-1084353607
andrey__
2004-05-12 13:20
2004.05.23
TServiceApplication - как завершить приложение