您的位置:程序门 -> vc/mfc -> 基础类



寻找vc++高手.有几个简单的问题想现场问一下


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


寻找vc++高手.有几个简单的问题想现场问一下
发表于:2007-06-08 17:10:55 楼主
qq:46292416
lkmeeqtkgg@yahoo.com.cn
发表于:2007-06-08 18:21:181楼 得分:0
贴出来
发表于:2007-06-08 19:10:222楼 得分:0
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
发表于:2007-06-08 21:08:533楼 得分:0
我自己另外做一个对话框,在这个对话框里画一个文本编辑框,我就知道怎么对这个编辑框进行操作,因为知道它的变量名,这是自己定义的.
但是用editview自动生成的文本编辑框就不知道怎么去操作了,因为我不知道它的变量名.
说得具体一点吧
我在做字数统计时用editview生成一个文本编辑.主窗口的可编辑区可以进行编辑
.然后我又在dialog新建一个对话框,类名为cchargetdlg.里面画有可编辑域,变量名为m_strtxt,string型.还有确定按钮,响应函数onbutton1
void   cchargetdlg::onbutton1()
{
updatedata(true);
int   lenth=m_strtxt.getlength();
int   nenglish=0;
int   nchinese=0;
int   ntotal=0;
for(int   i=0;i <lenth;i++)
    {
          char   c=m_strtxt.getat(i);
          if(c <0 ¦ ¦c> 255)
                continue;
          else
                nenglish++;
      }
nchinese=(lenth-nenglish)/2;
ntotal=nchinese+nenglish;
m_strtotal.format( "总共:%d ",ntotal);//m_strtotal为总字数变量(下类推)
m_stenglish.format( "英文:%d ",nenglish);
m_strchinese.format( "中文:%d ",nchinese);
updatedata(false);
}
得出的效果是可以在这个对话框的编辑域里输入内容,点确定就可显示中英文字数
但我想直接显示主窗口中文本的字数,而不用这个多余的对话框.
怎么做?


快速检索

最新资讯
热门点击