1.首先在Toolbox中添加Combo Box控件,拉长其选项框,打开其属性,修改其ID项名称(也可以不修改)
 
双击此按钮可以产生一个函数void CDemoDlg::OnCbnSelchangeCombo2()
 
2.在.h文件的    enum { IDD = IDD_DEMO_DIALOG };   下添加参数及其类型

  CComboBox    m_ports;
 
3.在.cpp文件中添加
 
void Dlg::DoDataExchange(CDataExchange* pDX)
{
    CDialog::DoDataExchange(pDX);
   
     DDX_Control(pDX,IDC_COMBO2,m_ports);  
}
 
4. 在.cpp文件中初始化
 
BOOL CDemoDlg::OnInitDialog()
{
    CDialog::OnInitDialog();
 
 ///////信号源
    m_ports.AddString(_T("VGA"));
    m_ports.AddString(_T("DVI"));
    m_ports.AddString(_T("HDMI"));
    m_ports.AddString(_T("AV"));
    m_ports.AddString(_T("S-VIODE"));
    m_ports.AddString(_T("YPBPR"));
    m_ports.SetCurSel(0);
}
 
5. 在void CDemoDlg::OnCbnSelchangeCombo2()中添加代码
 
void CDemoDlg::OnCbnSelchangeCombo2()
{
    // TODO: Add your control notification handler code here
    UpdateData();
 
int nSoures=m_ports.GetCurSel();  /////选择信号源
 
}