例如:
CComboBox m_PageNumBox;
m_PageNumBox.Create(WS_CHILD|CBS_DROPDOWNLIST|CBS_AUTOHSCROLL|WS_VSCROLL|CBS_HASSTRINGS,rect,this,ID_PAGENUM_BOX))
/////
这个ID_PAGENUM_BOX是控件的ID号,记得VC里有个叫什么...user的宏定义?,表示程序中创建的控件的ID.

解决方案 »

  1.   

    ID_PAGENUM_BOX;其实是DWORD或者说是个LONG,是控件的唯一编号;
    你可以设置一个LONG类型的公共变量m_nID;CComboBox m_PageNumBox;
    m_PageNumBox.Create(WS_CHILD|CBS_DROPDOWNLIST|CBS_AUTOHSCROLL|WS_VSCROLL
    |CBS_HASSTRINGS,rect,this,m_nID++))这样就OK了
      

  2.   

    补充,最好不要写NULL,可能会有问题的
      

  3.   

    还有一点,m_nID的初始值一定要大于10000,这样不容易与MFC设置的其他控件ID冲突;
      

  4.   

    什么都不写也可以,或者自己define一个了
      

  5.   

    打开resource.h文件看看就明白了。