MFC中实现COMBOBOX控件

在对话框中添加了一个资源名称为IDC_TOOL_ZOOM的控件.但是不知道怎么去完成一下功能:1.;该资源应该怎么去和类关联;2.添加ITEM选择ITEM并通知应用程序;... 在对话框中添加了一个资源名称为IDC_TOOL_ZOOM的控件.
但是不知道怎么去完成一下功能:
1.;该资源应该怎么去和类关联;
2.添加ITEM选择ITEM并通知应用程序;
3.它需要响应那些消息?
4.怎么修改下拉菜单的高度,以显示更多的ITEM;
按照你的说法,我在BOOL CScribbleApp::InitInstance()添加了
CComboBox * pCombo = (CComboBox*)GetDlgItem( IDC_TOOL_ZOOM);
pCombo->AddStream("项目1");
可惜根本就不能通过编译;
提示error C2660: 'GetDlgItem' : function does not take 1 parameters
展开
 我来答
彳瞿亍
2008-02-29 · TA获得超过113个赞
知道小有建树答主
回答量:175
采纳率:0%
帮助的人:168万
展开全部
别加在构造函数里边,加在对话框类的OnInitDialog 里边试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stone_dongdong
2008-02-28 · TA获得超过2853个赞
知道大有可为答主
回答量:1636
采纳率:0%
帮助的人:1023万
展开全部
1.在打开对话框资源编辑器,点这个combobox控件,点“属性”页面,点“控件事件”,就能看到一个个的消息列表。双击之就可以编写此消息的响应函数。
2.添加item,是 CComboBox * pCombo = (CComboBox*)GetDlgItem( IDC_TOOL_ZOOM), pCombo->AddStream("项目1"); 选中ITEM通知是 CBN_SELCHANGE, 照1实现这个消息即可通知应用程序了
3.照1可以看见消息列表,点一下,下面有消息的简单说明
4.下拉高度可以在对话框编辑器里面设置,点COMBO控件(注意是点,其右边的下拉按钮部位),然后COMBO的选中区就变大了,你拖动边缘就可以调整了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式