terek111 Билдера под рукой нету, скажу навскидку - подключать надо Windows.h (как и для всех API-шных функций), но скорее всего он автоматом уже подключен (если ты, конечно, пишешь обычное VCL-приложение)... Пример приведу на Дельфи, на билдере всё точно так же (тока учесть надо особенности синтаксиса и сделать правильное приведение типов). Идея должна быть понятна...
| Код | procedure TForm1.Button1Click(Sender: TObject); var Rect:TRect; s:PAnsiChar; begin Rect.Left:=10;Rect.Right:=110;Rect.Top:=10;Rect.Bottom:=110; s:=AllocMem(35); ZeroMemory(s,35); StrCopy(s,'My Text String is very long...'); DrawText(Form1.Canvas.Handle,s,StrLen(s),Rect,DT_WORDBREAK); FreeMem(s); end; |
|