1 用mfc向导建立工程
2 插入对话框 CDia,加入combobox控件
3 变量映射 
DDX_Control(pDX, IDC_COMBO1, m_ff);
3 框架菜单上加入一项  加入代马
    void CMainFrame::OnMenuitem32771()
   {
   CDia dfg;
dfg.m_ff.AddString("dd");
dfg.DoModal();
}
4 运行dfg.m_ff.AddString("dd");出错

解决方案 »

  1.   

    dfg 还没有创建起来,哪儿来的m_ff ??。。
      

  2.   

    先ctrl+w打开类建立向导,会提示你给你插入的对话框建立新的类,同时产生对应的h和cpp文件,这样后你才能使用cdia类,而且必须在cmainframe.cpp里包含 dia.h头文件才行。
      

  3.   

    对话框建立新的类,产生对应的h和cpp文件 都做了,只是没有写在上面
    给点代码事例,[email protected]
      

  4.   

    dfg.m_ff.AddString("dd");
    应该放在CDia的Oninit里面
      

  5.   

    你可以在CDia的OnInitDialog()里用:m_ff.AddString("dd");
      

  6.   

    不能OnInitDialog()里用,我想在外部处理