VC++ Combobox

void CCombobox_1Dlg::DoDataExchange(CDataExchange* pDX)

{

CDialog::DoDataExchange(pDX);

DDX_Control(pDX,IDC_COMBO1,m_ctrlCombobox);/

//{{AFX_DATA_MAP(CCombobox_1Dlg)

// NOTE: the ClassWizard will add DDX and DDV calls here

//}}AFX_DATA_MAP

}

//======================================================\\

BOOL CCombobox_1Dlg::OnInitDialog()

{

CDialog::OnInitDialog();


// Add "About..." menu item to system menu.


// IDM_ABOUTBOX must be in the system command range.

ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);

ASSERT(IDM_ABOUTBOX < 0xF000);


CMenu* pSysMenu = GetSystemMenu(FALSE);

if (pSysMenu != NULL)

{

CString strAboutMenu;

strAboutMenu.LoadString(IDS_ABOUTBOX);

if (!strAboutMenu.IsEmpty())

{

pSysMenu->AppendMenu(MF_SEPARATOR);

pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);

}

}


// Set the icon for this dialog.  The framework does this automatically

//  when the application's main window is not a dialog

SetIcon(m_hIcon, TRUE);// Set big icon

SetIcon(m_hIcon, FALSE);// Set small icon

// TODO: Add extra initialization here


for(int n = 0; n < 10; n++)

{

CString strText = _T("");

strText.Format(_T("字符串%d"), n );//格式化字符串

m_ctrlCombobox.AddString(strText);

}

//设置组合框当中选项

m_ctrlCombobox.SetCurSel(0);

SetDlgItemText(IDC_EDIT1,_T("字符串0")); //设置IDC_EDIT1初始化内容;

return TRUE;  // return TRUE  unless you set the focus to a control

}

//======================================================\\

void CCombobox_1Dlg::OnSelchangeCombo1() 

{

// TODO: Add your control notification handler code here

CString strText = _T("");

m_ctrlCombobox.GetWindowText(strText);///获得组合框内容

SetDlgItemText(IDC_EDIT1,strText);//设置IDC_EDIT1的内容和IDC_COMBOX1内容一致;


}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值