首页 > 其他分享 >MFC 组合框 CComboBox

MFC 组合框 CComboBox

时间:2023-12-03 19:13:23浏览次数:38  
标签:MFC 组合 选择项 CComboBox str cmbBox GetLBText

7)组合框(下拉框)CComboBox
	a) 获取内容:CComboBox::GetLBText
		其它接口和 CListBox	的用法几乎一样
	b) 属性设置
		1) data: 设置内容,不同内容间同英文的分号“;”分隔
		2) type    // DropDown之类的选项,可编辑和不可编辑。

这个和上一个的列表框比较像,差不多。

BOOL CMFCApplication1Dlg::OnInitDialog()中可以先初始化一些东西:

 m_cmbBox.SetCurSel(1); // 设定默认选择项

获取当前的选择项:

/**选择项**/
void CMFCApplication1Dlg::OnCbnSelchangeCombo1()
{
    CString str;
    int selIdx = m_cmbBox.GetCurSel();
    m_cmbBox.GetLBText(selIdx, str);
    MessageBox(str, TEXT("选者项"));
}

标签:MFC,组合,选择项,CComboBox,str,cmbBox,GetLBText
From: https://www.cnblogs.com/huvjie/p/17873559.html

相关文章

  • MFC 列表框 CListBox
    ▲增删改查6)列表框CListBox a)给列表框添加一个字符串CListBox::AddString b)选中列表列表框某一项,自动触发事件:LBN_SELCHANGE 1)获取当前选中项CListBox::GetCurSel 2)获取指定位置的内容CListBox::GetText c)删除指定位置的字符串CListBox::DeleteString d)......
  • const与指针的组合
    ① constint*p;//指向一个整型常量的指针,p可变,p指向的对象不可变。② intconst*p;//同上。③ int*constp;//p不可变,p指向的对象可变(const修饰的是*),常量指针。④ constint*constp;//p不可变,p指向的对象也不可变。关键点:以*为界,*号左边修饰的是p指向的对象,*号......
  • 预处理组合数
    预处理组合数基本做法针对大多数仅仅是利用组合数求解问题的题目运用递推法打表,不仅方便,而且可以稳稳地控制复杂度,对于需要多次引用组合数的题目效果极佳:基于组合数公理性质:\[C^m_n=C^{n-m}_n\]推得:\[C^m_n=C^{m-1}_{n-1}+C^m_{n-1}\]由这个递推公式就可以熟练的写出组合......
  • XmlRPC入门_基于组合类型的客户端、服务端
    1、客户端#include<stdlib.h>#include<stdio.h>#include<xmlrpc-c/base.h>#include<xmlrpc-c/client.h>#include"config.h"/*informationaboutthisbuildenvironment*/#defineNAME"Xmlrpc-cTestClient"#d......
  • MFC 复选框 CheckBox
    复选框CheckBox和RadioButton基本上一样,他们的类型其实都是CButton。BOOLCMFCApplication5Dlg::OnInitDialog()初始化函数中:CheckRadioButton(IDC_CHECK1,IDC_CHECK3,IDC_CHECK1);//设定某一个初始化被选中,和RadioButton一样,要先排好连续的顺序m_Btn_01.SetWi......
  • 组合按键移植
    参考gitee移植,key_board:用于单片机中的小巧多功能按键支持;最强功能:支持不限数量、任意按键、任意按键的任意状态之间的随意组合!!!(gitee.com)支持:矩阵键盘单io按键 注:在此没有做矩阵键盘,注意按键的电气属性设置,引脚初始化默认是按键上拉,按下为低电平,要根据实际修改。F103......
  • web前端tips:js继承——寄生组合式继承
    上篇文章给大家分享了js继承中的寄生式继承web前端tips:js继承——寄生式继承今天给大家分享一下js继承中的寄生组合式继承寄生组合式继承寄生组合式继承是一种结合了寄生式继承和组合式继承的方式,它的目标是减少组合式继承中多余的调用父类构造函数的开销。在组合式继承......
  • XmlRPC入门_组合类型操作
    1、数组操作#include<iostream>#include<winsock2.h>#include<windows.h>#include<xmlrpc-c/base.hpp>#include<xmlrpc-c/registry.hpp>#include<xmlrpc-c/server_abyss.hpp>#include<direct.h>#include<stdio.h&......
  • 代码随想训练营第四十四天(Python)| 完全背包、518. 零钱兑换 II 、377. 组合总和 Ⅳ
    [完全背包]有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i]。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包里物品价值总和最大。1、先遍历物品再遍历背包defall_bag(weight,value,bag_weight):dp=[0]*......
  • 【5.0】Python面向对象之组合
    【一】什么是组合在一个类中以另外一个类的对象作为数据属性,称为类的组合。【二】组合的使用组合与继承都是用来解决代码的重用性问题。不同的是:继承是一种“是”的关系,比如老师是人、学生是人,当类之间有很多相同的之处,应该使用继承;而组合则是一种“有”的关系,比如老......