MFC工控项目实例之九选择下拉菜单主界面文本框显示菜单名

承接专栏《MFC工控项目实例之八选择下拉菜单添加打钩图标》

1、在主界面添加一个组合框和一个静态文本框。

2、在SEAL_PRESSUREDlg.cpp文件中添加代码

cpp 复制代码
BOOL CSEAL_PRESSUREDlg::OnInitDialog()
{
	CDialog::OnInitDialog();
...
GetDlgItem(IDC_STATIC_TYPNAME)->SetFont(&m_sFont);	
...
}

void CSEAL_PRESSUREDlg::OnTypeChange(UINT nID)
{
	theApp.m_nProductSel = nID - ID_DEF_PRODUCT+1;
	CWinApp* pApp = AfxGetApp();
    pApp->WriteProfileInt("参数","nProductSel1",theApp.m_nProductSel);
	CString str = theApp.m_allPara[theApp.m_nProductSel].m_strTypeName;
	SetDlgItemText(IDC_STATIC_TYPNAME,str);

}

运行程序

相关推荐
科大饭桶12 分钟前
C++入门自学Day14-- Stack和Queue的自实现(适配器)
c语言·开发语言·数据结构·c++·容器
tt55555555555531 分钟前
字符串与算法题详解:最长回文子串、IP 地址转换、字符串排序、蛇形矩阵与字符串加密
c++·算法·矩阵
rainFFrain2 小时前
Boost搜索引擎项目(详细思路版)
网络·c++·http·搜索引擎
long_run2 小时前
C++之模板函数
c++
NuyoahC2 小时前
笔试——Day43
c++·算法·笔试
彷徨而立3 小时前
【C++】 using声明 与 using指示
开发语言·c++
一只鲲3 小时前
48 C++ STL模板库17-容器9-关联容器-映射(map)多重映射(multimap)
开发语言·c++
智践行4 小时前
C++11 智能指针:`std::unique_ptr`、`std::shared_ptr`和`std::weak_ptr`
c++
智践行4 小时前
C++11之后的 Lambda 表达式 以及 `std::function`和`std::bind`
c++
智践行4 小时前
C++11移动语义‘偷梁换柱’实战
c++