用资源管理器拖出一个非模态对话框A,A上有一个组合框C.
在类A一个子类CMyComboBox对象
对话框通过Create创建
问题:请问如何把组合框C和CMyComboBox对象关联起来?
谢谢

解决方案 »

  1.   

    增加#include "MyComboBox.h",然后增加个CMyComboBox的组合框变量..
      

  2.   

    详细点就是在你的组合框C中所在的对话框类的.h文件中增加#include "MyComboBox.h",然后Ctrl+W进入类向导,选择Member Variables(成员变量),....,然后选中你的组合框的ID,点右边的Add Variable。第一项写你的变量名,第二项选择control,第三项选择CMyComboBox..
      

  3.   

    也可以子类化实现,一般都是关联变量法
    CMyComboBox m_myComboBox;
    m_myComboBox.SubclassWindow(GetDlgItem(ComboBox控件ID)->m_hWnd);