本来一开始是学JAVA,后来转去学VC,
应该说这两个OOP语言,还是有类似的地方
eg:
textfield.setText("fkdafjkdjfkdjf"+o.toString())
而VC里是怎么把在那个该死的框里显示东西呢

解决方案 »

  1.   

    VC里是这样的:
    假设textfield是个控件对象变量,那么可以用textfield.SetWindowText("fkdafjkdjfkdjf");
      

  2.   

    to: happyparrot(快乐鹦鹉)
    vc里有两个东西,同个控件,一个是ID_什么什么,另一个是m_什么什么
    textfield是哪个?
    还有JAVA刷新就RePaint();
    vc呢?
      

  3.   

    VC里,ID_XXX是控件的标识号,相当唯一的ID号,m_XXX:不知你说的具体是什么,我想可能是对应的变量名。这两个是两个概念,前面是标识控件的,相当于人的身份证号码,后面是对应于控件的用于交换信息用的变量。
    刷新就用
    Invalidate();
      

  4.   

    void CM24Dlg::OnChangeEdit3() 
    {
    // TODO: Add your control notification handler code here
    m_res=m_a+m_b;
    IDC_EDIT3.SetWindowText("m_res");
    //m_res.SetWindowText();  //???

    }
    是哪个,错误:
    D:\make24\m24\m24Dlg.cpp(188) : error C2228: left of '.SetWindowTextA' must have class/struct/union type
    Generating Code...
      

  5.   

    哈哈``看来楼主真的是初学```
    你怎么把ID当作对象呢`如果要用ID来操作的话``就这样
    GetDlgItem(IDC_EDIT3)->SetWindowText("hello");
    GetDlgItem(IDC_EDIT3)是获得IDC_EDIT3这个控件的对象指针,为CWnd *类型`
      

  6.   

    是初雪,而且是一窍不通
    CrazyAzreal(卖血上网):
    怎么把HELLO改成显示m_res的数字呢
      

  7.   

    怎么把HELLO改成显示m_res的数字呢_____CString strTemp;
    strTemp.Format("%d", m_res);
    GetDlgItem(IDC_EDIT3)->SetWindowText(strTemp);
      

  8.   

    你可能没看我上面的帖子内容
    我可是超级菜鸟,不知道什么是DEBUG哦
    字面意思是编译,实际意思是不
      

  9.   

    我开始学VC,现在学JAVA,
    VC的界面制作更简单,JAVA的界面更烦琐
    VC的控件是ID_标志
      

  10.   

    VC(MFC) 至少 2个月,+U