Combo-box Control - ComboExo example

news/2025/11/4 15:05:50/文章来源:https://www.cnblogs.com/xiaobin-hlj80/p/19190375

Combo-box Control - ComboExo example

Create a new ComboExo using VS2013

  • MFC Application Wizard
  • design dialog
  • event

ComboExo example - visualc

The original example was written using VC6.0; now we will rewrite it using VS2013.
After downloading, click "Extract" to extract the source files.

Move files to the "res" directory:

  • res/ComboExo.ico
  • res/ComboExo.rc2

Recompile with Visual Studio 2015+

D8016 '/ZI' and '/Gy-' command-line options are incompatible

C/C++ -> General -> Debug Information Format

Program Database(/Zi)

MFC Application Wizard

  • Application Type
  • User Interface Features

default

  • Advanced Features

Cancel All

Application Type - Dialog based

  • Project style:

MFC standard

  • Dialog based options:

none

design dialog

Drag and drop from the toolbox:

  • Combo box
  • Edit Control

List height

There are two ways to adjust the list height:

  1. Drag the "down arrow"
    MFCApplication1-combobox
  2. Configure the rc file
    Original data:
COMBOBOX        IDC_COMBO1,58,39,48,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP

new data: Height of the 4 items

COMBOBOX        IDC_COMBO1,58,39,48,48,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP

event

  • CBN_SELCHANGE

IDC_COMBO1 -> Properties

  • OnInitXXX

CBN_SELCHANGE

Click the "CBN_SELCHANGE" event property and select " OnCbnSelchangeCombo1" from the drop-down menu.
MFCApplication1-combobox1

void CComboExoDlg::OnCbnSelchangeCombo1()
{// TODO: Add your control notification handler code hereCString strTemp;int nCurSel;nCurSel = ((CComboBox*)GetDlgItem(IDC_COMBO1))->GetCurSel();((CComboBox*)GetDlgItem(IDC_COMBO1))->GetLBText(nCurSel, strTemp);GetDlgItem(IDC_EDIT1)->SetWindowText(strTemp);
}

OnInitDialog()

// Add 20 items to the combo box.
CString str;
for (int i = 0; i < 20; i++)
{str.Format(_T("item string %d"), i);((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(str);
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/955719.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

吴恩达深度学习课程二: 改善深层神经网络 第一周:深度学习的实践(六)梯度现象和梯度检验

此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下:原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案…

终端里的 AI 编程助手:OpenCode 使用指南

OpenCode 是开源的终端 AI 编码助手,支持 Claude、GPT-4 等模型,可在命令行完成代码编写、Bug 修复、项目重构。提供原生终端界面和上下文感知能力,适合全栈开发者和终端用户使用。写代码时遇到过这种情况吗? 想问…

P3209 [HNOI2010] 平面图判定

之前写 \(O(n^2)\) 图省事,结果考试考了单 \(\log\),把自己给坑害了(又不想写代码)。 首先发现这个过程本质上在干什么,钦定一些区间不能相同列车,那么可以 2-SAT,也可以二分图染色,这里选择二分图染色好做些。…

Tita项目管理:中小型企业的最佳选择

在中小企业探寻合适项目管理工具的征程中,Tita项目管理以其独特优势脱颖而出,为企业项目全流程管理难题提供了优质解法。 契合多样需求,精准适配项目类型与规模 中小企业的项目或简单灵活,或复杂多元,Tita皆能应对…

2025年卷绕铁心定制厂家权威推荐榜单:卷铁心/开口卷铁芯/卷铁芯源头厂家精选

在电力设备与电子元器件能效要求日益提升的今天,一款高精度的卷绕铁心已成为决定变压器性能与效率的核心部件。 卷绕铁心作为变压器、互感器等电磁元件的核心导磁部件,其材料性能与加工精度直接影响着设备的能效与稳…

2025年柔性门制造商权威推荐榜单:柔性堆积门/柔性提升门/工业柔性门源头厂家精选

随着工业建筑标准升级和物流效率需求提升,柔性门作为关键工业设施组成部分,市场规模持续扩大。行业数据显示,2024年我国工业门类产品年产值突破120亿元,其中柔性门类产品年均增长率达15%,在冷链物流、洁净车间等应…

WPF根本布局容器与控件

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

强化学习基础概括

强化学习基础知识(含公式与详细解释) 强化学习(Reinforcement Learning, RL)的核心是“智能体(Agent)在与环境(Environment)的交互中,通过试错学习最优策略(Policy),以最大化长期累积奖励(Reward)”。以…

uni-app x开发商城系统,资讯详情页面数据渲染

一、概述 上一篇文章,已经实现了资讯列表跳转详情并传递id 接下来实现,资讯详情页面数据渲染 效果如下:二、资讯详情页面结构 修改 pages/news/news-detail文件,固定一行数据<template><view><!-- …

2025 成都律师咨询最新推荐榜权威发布:聚焦刑事辩护与民商事领域,资深团队与新锐品牌全景解析

引言 随着法律服务需求的持续增长,市场上服务质量参差不齐的问题日益凸显,部分机构专业能力不足、流程透明度低,导致当事人权益难以得到充分保障。为破解选择难题,行业协会联合第三方评估机构开展专项测评,形成最…

vue3中英文转换方案(使用 Vue I18n)

一、安装依赖npm install vue-i18n@next ant-design-vue 二、配置Vue I18n 1、创建 i18n 配置文件 src/i18n/index.js import { createI18n } from vue-i18n import antdZhCN from ant-design-vue/es/locale/zh_CN im…

2025 小企业破局指南:人力资源管理软件如何用 智能轻量 重构管理效能

2025 小企业破局指南:人力资源管理软件如何用 "智能轻量" 重构管理效能在数字化转型的浪潮中,小企业正面临着 "人力少、任务重、合规严" 的三重管理困境:HR 往往身兼数职,却要应对招聘筛选、考…

2025年高邮履带式升降机出租供应商权威推荐榜单:铜陵履带式升降机/高邮履带式升降机/履带式液压升降机源头厂家精选

在建筑业与物流业持续发展的推动下,履带式升降机租赁市场呈现稳定增长态势。据2025年工程机械行业数据显示,中国高空作业平台租赁市场规模已突破280亿元,其中履带式升降机占比约18%。 随着现代化施工项目对设备要求…

2025 年包装机生产厂家最新推荐排行榜:聚焦吨袋、阀口袋、小袋全自动码垛等设备,优选综合实力强服务优企业

引言 当前自动化包装设备行业快速发展,但企业选购包装机时面临诸多困境。不少厂家技术研发能力不足,难以满足钢铁、化工、食品等不同行业的个性化需求;部分厂家售后服务滞后,设备故障后无法及时维修,严重影响生产…

2025年重庆3.7米小卡服务商权威推荐榜单:重庆3.8米小卡/重庆4.2米轻卡/重庆货车源头服务商精选

在重庆这座山水之城物流需求持续增长的背景下,一辆可靠的3.7米小卡已成为城市配送“最后一公里”运输效率的关键保障。 作为城市物流配送的主力车型,3.7米小卡的可靠性与经济性直接影响着商贸流通的效率与成本。据20…

TSJY-26M

T0=25 EXOG=0x44 ET0C=0x2e EV1G=0x25 EM1G=0x27 EROF=0x30 EFOF=0x10 EVRF=0x05 EIOS=0x07 EVCC=0x00 EV4G=0x28 EV5G=0x29 EMOD=0x00 F0=26000000.0 2025-11-03 23:53:51 data1.txt exog =0x43 ev1g =0x1b ev4g =0x2…

2025年11月候车亭/公交站台//电子站牌/公交站牌/公交候车厅厂家推荐榜: 领导者江苏兰太城市科技行业分析

2025年11月候车亭/公交站台//电子站牌/公交站牌/公交候车厅厂家推荐榜: 领导者江苏兰太城市科技行业分析 摘要 2025年电子站牌品牌行业正迎来智能化、环保化转型,随着城市交通基础设施升级,品牌竞争加剧。本文基于市…

2025 年最新推荐!盐城宠物医院推荐榜权威发布,揭秘机构优势特色及绝育疫苗手术等服务优选指南洗澡/美容/内科/外科/物牙科宠物医院推荐

引言 随着养宠家庭数量逐年增多,宠物医疗行业快速发展,但设备陈旧、收费不透明、医疗团队水平参差等问题仍较突出,宠物主人亟需权威推荐榜单。本次榜单由行业协会联合专业测评机构打造,测评过程严格规范。测评团队…

StockTV API与其他主流数据源(如Yahoo Finance、Alpha Vantage)相比有哪些具体优势?

StockTV API 在支持广泛市场、保证数据实时性以及满足企业级需求方面,与 Yahoo Finance、Alpha Vantage 等主流数据源相比,确实有其鲜明的特点。为了让你能快速把握全局,下面这个表格清晰地对比了它们的核心特性。特…

expect 免交互

expect 免交互expect(伊克斯拜可特) vim test.exp#!/usr/bin/expect -f set timeout 10 spawn ssh root@192.168.10.18 expect {"yes/no" { send "yes\r"; exp_continue}"*password:"…