Hello World!

imagex 2005-02-23 01:21:09
pDC->SetBkMode(TRANSPARENT);
pDC->DrawText(m_text, textRect(), DT_WORDBREAK | DT_NOPREFIX);

上面是vc的代码 实现的是将m_text输出在textRect()内,并且自动换行.请问在BCB中该如何做到这点?
...全文
198 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
imagex 2005-02-24
  • 打赏
  • 举报
回复
o
imagex 2005-02-23
  • 打赏
  • 举报
回复
我使用了双重缓冲技术,先画在一个bitmap上面 
所以不行...
netsys2 2005-02-23
  • 打赏
  • 举报
回复
刚给你调试出的,解题吧:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
HDC hDC;

hDC = GetDC(Handle);

SetBkMode(hDC,TRANSPARENT);

RECT rect;

rect.left = 0;
rect.top = 0;
rect.right = 100;
rect.bottom = 30;

DrawText( hDC,"123\r\n456",8,&rect,DT_WORDBREAK | DT_NOPREFIX);

ReleaseDC(Handle,hDC);


}
BeRoy 2005-02-23
  • 打赏
  • 举报
回复
不清楚,textout吧,呵呵,乱侃。。。
imagex 2005-02-23
  • 打赏
  • 举报
回复
在这一点上 bcb 比vc查十万八千里.
oldtab 2005-02-23
  • 打赏
  • 举报
回复
我总是计算、定位。
关注。那位有好办法。
Maconel 2005-02-23
  • 打赏
  • 举报
回复
马甲?
imagex 2005-02-23
  • 打赏
  • 举报
回复
为什么没有人回答?
imagex 2005-02-23
  • 打赏
  • 举报
回复
Hello World!

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧