GetLBText()函数

GetLBText()函数.其原型为:

void GetLBText( int nIndex, CString &rString ). 
参数说明:nIndex为列表框中数据的索引值, rString 为字符串, 
函数说明:把索引号为nIndex的数据放到rString变量中. 与其对应的GetLBTextLen(int nIndex)函数就是得到索引号为nIndex中数据的长度。

示例:
m_cbox.GetLBText (2,m_end); // GetLBText按钮
UpdateData(0);
CString str; //GetLBTextLen按钮
int i=m_cbox.GetLBTextLen (2);
str.Format ("%d",i);
m_end=str;
UpdateData(FALSE);

具体:

void CCMyComDlg::OnButton3() 
{
CComboBox* combobox3 = (CComboBox*)GetDlgItem(IDC_COMBO3);
CString text;
combobox3->GetLBText(combobox3->GetCurSel(),text);
MessageBox(text,"提示");
}

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`OnSelEndOK` 函数是 MFC 框架中的一个成员函数,它是在控件的下拉列表关闭时被调用的。在此函数中,您可以执行一些操作,例如获取当前选定的列表项,并将其用于其他用途。通常,此函数用于与 CComboBox 控件一起使用。 以下是 `OnSelEndOK` 函数的基本语法: ```cpp void CComboBox::OnSelEndOK(); ``` 在使用 `OnSelEndOK` 函数之前,您需要创建一个 CComboBox 对象,并在对话框中添加一个组合框控件。然后,您需要将该控件与 CComboBox 对象关联起来。您可以使用类向导或手动编写代码来完成此操作。 以下是 `OnSelEndOK` 函数的示例代码: ```cpp void CMyDialog::OnSelEndOKCombo() { // 获取选定项的索引 int nIndex = m_myComboBox.GetCurSel(); // 获取选定项的文本 CString strText; m_myComboBox.GetLBText(nIndex, strText); // 在消息框中显示选定项的文本 MessageBox(strText); } ``` 在上面的示例中,`m_myComboBox` 是一个 CComboBox 对象,它在对话框类的成员变量中声明。在 `OnSelEndOKCombo` 函数中,我们使用 `GetCurSel` 函数获取当前选定的列表项的索引,并使用 `GetLBText` 函数获取该项的文本。然后,我们在消息框中显示了选定项的文本。 请注意,在使用 `OnSelEndOK` 函数时,您应该确保将组合框控件的通知风格设置为 `CBS_DROPDOWNLIST`,这样用户就不能输入自己的文本。否则,当用户键入文本并按下 Enter 键时,`OnSelEndOK` 函数将不会被调用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值