用GDI+ DrawString 输出文字到 指定矩形,如果超出范围,则显示省落号,已经成功。只是如果字体比较小,就会换行显示,很奇怪的,大家有谁了解这个问题吗??在线等StringFormat strFmt;
strFmt.SetAlignment(StringAlignmentNear);
strFmt.SetTrimming(StringTrimmingEllipsisWord);
graphics.DrawString(lpszFile,nwLen,&gdiplusFont,rectF,&strFmt,&SolidBrush(Color(255,255,255,255)));
strFmt.SetAlignment(StringAlignmentNear);
strFmt.SetTrimming(StringTrimmingEllipsisWord);
graphics.DrawString(lpszFile,nwLen,&gdiplusFont,rectF,&strFmt,&SolidBrush(Color(255,255,255,255)));
解决方案 »
- 一个对象是p = new myClass;实例化的,那么它的析构函数是在delete p才调用吗?如果不调用delete p;那么,它的析构函数在啥时
- 为什么显示无模式对话框总是有问题,大家帮帮忙!!!!!!!!!!!!!!!!
- 关于消息的问题(一直在线等待解答)
- 请问怎样在SYSTEM权限下以administrator身份运行程序啊?
- 帮我看看一个发消息的问题
- 如何得到发出trap pdu的时间
- 哪位仁兄告诉我Numega TrueTime的下载地址,给100分
- 求助:哪位大虾有键盘扫描码?请请告诉我吧!
- MFC程序写日志怎样更快
- 大家都来看看,有分送的!!!
- 才发现这几个函数,isdigit,isalpha,isxdigit,isalnum!
- IP Address控件问题
加入字体高度为15,而矩形高度为40,如果选择从左边开始写,那么第一行写到边上之后它会自动换到第二行。这种方式应该可以有参数改变……
strFmt.SetAlignment(StringAlignmentNear);
strFmt.SetTrimming(StringTrimmingEllipsisWord);
strFmt.SetFormatFlags(StringFormatFlagsNoWrap);
graphics.DrawString(lpszFile,nwLen,&gdiplusFont,rectF,&strFmt,&SolidBrush(Color(255,255,255,255)));