比如访问myDialog中的ListBox,当然ListBox的ID是已知的
我对MFC不太熟,欢迎执教。

解决方案 »

  1.   

    1、 
    CFont m_Font;
    m_Font.CreateFont(-12,0,0,0,FW_BOLD,FALSE,FALSE,0,0,0,0,0,0,"Verdana");
    GetDlgItem(IDC_YourListBox)->SetFont(&m_Font);2、GetDlgItem(IDC_YourListBox)->SetFocus();3、GetDlgItem(IDC_YourListBox)->SetWindowText("&Key字符串");
      

  2.   

    CWnd* GetDlgItem(
       int nID 
    ) const;
    void GetDlgItem(
       int nID,
       HWND* phWnd
    ) const;
    这两个能行吧
      

  3.   

    先要定义一个成员变量与控件ID对应,可以在类向导中添加这个变量
    通过访问该变量就可以访问控件了。
    可以使用UpdateData()函数,进行交换数据。
      

  4.   

    先得到mydialog的句柄,在用GetDlgItem(ID_YOURLIST)就可以得到该list的句柄了也可以给这个list添加个成员变量,并把它声明成public那么就可以用这个mydialog.m_yourlist方式来使用了
      

  5.   

    在类外可以这样调用
    CmyDialog dlg;
    dlg.GetDlgItem(IDC_LISTBOX)->SetFocus();.....
    在类里面可以直接
    GetDlgItem(IDC_LISTBOX)->SetFocus();