在VC中,有一个按钮,一个单行编辑器控件,请问怎样在按钮的单击事件中给单行编辑器赋一个指定的字符串,如"Hello VC!";

解决方案 »

  1.   

    char* c="Hello VC!";
    GetDlgItem(IDC_EDIT1)->SetWindowText(str);
      

  2.   

    楼上写错了,是:
    CString str="Hello VC!";
    GetDlgItem(IDC_EDIT1)->SetWindowText(str);
    将该语句加到按钮中即可
      

  3.   


    GetDlgItem(IDC_EDIT1)->SetWindowText("hello vc");呵呵,放在按钮事件里面
      

  4.   

    To:zhucde(【风间苍月】) 是你错了吧。
    void SetWindowText( LPCTSTR lpszString );
    按照你所说的会出现如下错误:
    error C2040: 'str' : 'class CString' differs in levels of indirection from 'const char *'
      

  5.   

    你是用SDK写的还是用MFC写的? 两种实现的方法不太一样.
      

  6.   

    SDK 下
    BOOL SetDlgItemText(
      HWND hDlg,         // handle to dialog box
      int nIDDlgItem,    // control identifier
      LPCTSTR lpString   // text to set
    );MFC下
    void SetDlgItemText( int nID, LPCTSTR lpszString );