编写一个应用程序,在客户区利用DrawText()函数显示三行文本。

编写一个应用程序,在客户区利用DrawText()函数显示三行文本。... 编写一个应用程序,在客户区利用DrawText()函数显示三行文本。 展开
 我来答
qiujiejia
2009-09-16 · TA获得超过500个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:249万
展开全部
1.我写了个示例工程,下载地址:http://sites.google.com/site/qiujiejia1/Home/DrawText.zip

2.部分主要代码:
void CDemoDlg::OnPaint()
{
CPaintDC dc(this); // device context for painting

RECT rect={0,400,200,20};
::DrawText (dc.m_hDC,"大方广:www.dfg.cn", -1,&rect,DT_SINGLELINE | DT_LEFT | DT_VCENTER |DT_END_ELLIPSIS ) ;

RECT rect1={0,440,400,20};
::DrawText (dc.m_hDC,"其身正,不令而行,其身不正,虽令不从", -1,&rect1,DT_SINGLELINE | DT_LEFT | DT_VCENTER |DT_END_ELLIPSIS ) ;

RECT rect2={0,480,200,20};
::DrawText (dc.m_hDC,"行有不得,反求诸己", -1,&rect2,DT_SINGLELINE | DT_LEFT | DT_VCENTER |DT_END_ELLIPSIS ) ;

}
fanchangyong08
2009-09-16 · TA获得超过660个赞
知道小有建树答主
回答量:1096
采纳率:0%
帮助的人:0
展开全部
就调用三次DrawText(),然后指定不同的坐标,让每一行的开始,y坐标加上字的高度 .
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式