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

Вниз

Ошибка при заполнении текста bitmap. Почему?   Найти похожие ветки 

 
Dr. Andrew   (2007-08-28 15:22) [0]

Мастера, где может быть ошибка в коде:

procedure TForm1.Button1Click(Sender: TObject);
var
 dc: hdc;
 SaveIndex: integer;
 bm: TBitmap;
begin
 bm := TBitmap.Create;
 bm.LoadFromFile("c:download/est.bmp");
 Canvas.Font.Name := "Arial";
 Canvas.Font.Height := 100;
 dc := Canvas.Handle;
 SaveIndex := SaveDc(Dc);
 SetBkMode(dc, TRANSPARENT);
 BeginPath(dc);
 Canvas.TextOut(0, 0, "Many TeamB guys ignore me");
 EndPath(dc);
 SelectClipPath(dc, RGN_COPY);
 Canvas.Draw(0, 0, bm);
 RestoreDc(dc, SaveIndex);
 bm.Free;
end;"


При клике на кнопку прорисовывается только первая буква и часть второй, остальной текст обрезается. Почему обрезается большая часть текста.


 
{RASkov} ©   (2007-08-28 16:54) [1]

> [0] Dr. Andrew   (28.08.07 15:22)
>Canvas.Draw(0, 0, bm);

Canvas.StretchDraw(Rect(0,0,Canvas.TextWidth("Many TeamB guys ignore me"), Canvas.TextHeight("Many TeamB guys ignore me")), bm);


 
Dr. Andrew   (2007-08-28 17:02) [2]

Спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
4-1200752240
RU-mata
2008-01-19 17:17
2008.11.30
Как отключить "память" мыши?


2-1224238980
Серёга
2008-10-17 14:23
2008.11.30
не удается вызвать форму из dll(KOL MCK)


2-1224824692
Quart
2008-10-24 09:04
2008.11.30
Datafield в cxDBImage


9-1171201624
GameStudio
2007-02-11 16:47
2008.11.30
Нужен хостинг своей GameStudio


8-1188300158
Dr. Andrew
2007-08-28 15:22
2008.11.30
Ошибка при заполнении текста bitmap. Почему?