| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3421 人关注过本帖
标题: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
快速回复:Picture控件使用
数据加载中...
 
   



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

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