标题:Picture控件使用
取消只看楼主
yinlb1987
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2007-11-5
 问题点数:0 回复次数:1 
Picture控件使用
void CTestOScopeDlg::SetPictureUnit(const CString str)
{
    //force the control to redraw
    GetDlgItem(IDC_UNIT_1)->Invalidate();

    CPaintDC dcPictureUnit1(GetDlgItem(IDC_UNIT_1));
    dcPictureUnit1.TextOut(0,0,str);
}

这个函数想实现给Picture控件显示字符串,但出现了个问题。
如当str="fsdfsdfsdf",可以显示出来,但当我改变str="abc"时,只改变了前三个字母,后面的没有变化,显示为"abcfsdfsdf",照说应该显示为"abc",在显示之前我也让它重画了,望各位多加指点。
搜索更多相关主题的帖子: Picture控件 str UNIT IDC abc 
2008-04-13 12:52
yinlb1987
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2007-11-5
得分:0 
这个和控件大小应该没什么关系吧,不然开始那个长的字符串怎么显示出来呢?
2008-04-13 22:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-208760-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.213142 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved