C++MFC对话框中怎么设置下拉菜单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++MFC对话框中怎么设置下拉菜单相关的知识,希望对你有一定的参考价值。

首先,打开IDE,本人用的是VS2005(英文版),然后点file,new一个project,选VisualC++目录下面的MFC,然后选中旁边Templates里的MFCApplication,再在下面的name栏里给你的工程取个名字,比如叫Test,最后点OK。进入下一界面后会有一些关于当前工程的设置,在Applicationtype中选dialogbased,直接finish.这样一个基于对话框的MFC简单工程就建成了。然后再TestDlg.cpp里找到voidCtestDlg::OnPaint(),在else里的CDialog::OnPaint();后面写CClientDCdc(this);//选定当前画图环境CPenpen(PS_SOLID,1,#ff0000);//做一支红色粗细为1的笔dc.SelectObject(&pen);//将pen放到dc上dc.Rectangle(100,100,200,200);//画一个矩形完成! 参考技术A 您好,请问您是想知道C++MFC对话框中怎么设置下拉菜单吗?

在EXCEL如何制作树形结构的下拉菜单进行输入到单元格

EXCEL中的下拉列表或菜单,只能是单独一列或一类,能不能把列表做成树形结构的数据,然后进行分类选择输入到单元格。可不是联级单元格,也不是匪类汇总哦!

  假设想在B2单元格中设置内容为“优秀、良好、及格、不及格”四个下拉选择,如下图。

  步骤如下:

  1、先在四个相邻的单元格中分别输入以上内容;

  2、先选择B2单元格,点击菜单栏中“数据”,在下拉菜单中点击“有效性”;

  3、在“数据有效性”对话框,选择“设置”,选择“允许”下“序列”;

  4、点击“来源”右侧的选择图标,这时会弹出“数据有效性”工具;

  5、点击右侧的选择图标,选中“优秀”至“不及格”四个单元格;

  6、点击右侧的选择图标,返回到“数据有效性”对话框,注意将“忽略空值”和“提供下拉箭头”前的方框打上对勾,点击确定即可完成。

  7、这时B2单元格的右侧会出现黑色小三角,点击小三角,会显示出下拉选择。

  说明:如果想将B2下的单元格都加上相同内容的下拉菜单,先选择B2单元格,鼠标移至单元格右下角,这时会出现一个十字光标,按住鼠标左键向下拖动即可。同理,也可快速将B2右侧的单元格也设置成同样内容。

参考技术A 你指的一列是指序列,那是数据有效性的范畴。
可以试试 EXCLE高级功能,开发工具,VB 表单控件,列表框(窗体控件)。
参考技术B vb可以用,但和excel结合还没有试过。不是很好做。本回答被提问者采纳 参考技术C 这个是可以的,但要用VBA编写.

以上是关于C++MFC对话框中怎么设置下拉菜单的主要内容,如果未能解决你的问题,请参考以下文章

在MFC子窗体内的下拉菜单添加内容?急!!!!!!

MFC中怎么设置单击菜单弹出对话框?

excel表格日期下拉框怎么设置

VC\MFC界面怎么设置列表框第一列文字居中,其他列的文本左对齐

★VC-MFC◆CToolbarCtrl && CDialog 下拉菜单 ★

MFC菜单栏里的分割线怎么实现