我想在我的对话筐上建立一个动态的组合框控件。是不是要用CreateWindow()函数?那么我的组合框控件的消息处理
又应该放到哪里呢?

解决方案 »

  1.   

    CCombox wndCB;
    wndCB.Create();//其中有一个ID
    根据ID做消息处理即可
      

  2.   

    我用的vc6.0 
    怎么提示 CCombox 未定义呢?
      

  3.   

    CComboBox* combobx;将此定义在.h文件中if(combobx == NULL) { combobx = new CComboBox();
           combobx->Create(WS_CHILD | CBS_DROPDOWNLIST, CRect(110,60,160,85), this, 100); combobx->ShowWindow(SW_SHOW); }
      

  4.   

    CComboBox* combobx;将此定义在.h文件中if(combobx == NULL) { combobx = new CComboBox();
           combobx->Create(WS_CHILD | CBS_DROPDOWNLIST, CRect(110,60,160,85), this, 100); combobx->ShowWindow(SW_SHOW); }
      

  5.   

    提示 CCombox 未定义!!!!
      

  6.   

    提示 CComboBox 未定义!!!!
      

  7.   

    可以先在资源里画好,程序开始的时候ShowWindow(SW_HIDE);
    合适的时候再show出来,不过不太专业