如何在VC++6.0下添加一个按钮控件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在VC++6.0下添加一个按钮控件相关的知识,希望对你有一定的参考价值。

如何在VC++6.0下新建一个基于对话框的应用程序VcMatlab,添加一个按钮控件,并为按钮IDC-VC-MATLAB添加BN-CLICKED(鼠标单击)消息处理函数OnVcMatlab()。
求详细步骤。

1、首先,点击Insert插入按钮。

2、然后,接着点击File Text按钮。

3、接下来,找到Insert File文件。

4、这个时候,就可以在这里设置查找范围。

5、此时,还可以点击此处浏览文件。

6、最后,点击Ok按钮即可成功确定。


注意事项:

VC++集成了便利的除错工具,特别是集成了微软Windows视窗操作系统应用程序接口(Windows API)、三维动画DirectX API,Microsoft .NET框架。

参考技术A 打开VC++6.0,选择 文件(file)-> 新建(new)

在弹出的对话框中选择->工程(projects)

"选中"MFC AppWizard(exe) 后在右边的 ‘工程名称(Projects name)'中写 'VcMatlab ',
点击 确定(Ok)

选择 基于对话框(Dialog based)-》点击 完成(Finish)-》再点 确定(Ok) 建立完毕。

在出现的界面中,用鼠标点下右边的工具条上的 按钮(Button)-》在右边的对话框上空白处按住鼠标左键拖画出一个按钮。

在这个新画出按钮上右键或按回车出现属性(properties)对话框,在左边的ID 中改成IDC_VC_MATLAB,右边的 标题(Caption)中写按钮上的文本。

双击这个按钮后出现对话框点OK 或
右键它或在视图(view)选择 建立类向导(ClassWizard),在出现的 MyClassWizard对话框 中的 Messages下选择 BN_CCLICKED 在右边的 Add Function 可以用了,单击它后点 Ok 。再点Edit Code 就出现你要的消息处理函数了本回答被提问者采纳
参考技术B 先是建立一个基于对话框的应用程序VcMatlab
打开VC++6.0 文件-》新建-》工程下的MFC AppWizard(EXE)
然后写上名字 确定 下面点基于对话框的状态
后面都默认就行
完了之后工程会自动打开
这时候你会看到一个可以自由拖控件的面板
你从工具栏里面拖一个按钮控件过去
这个按钮有个初始名字叫做button1
要改名字就在上面点右键属性 在标题这里改就行了
至于关联函数还是在按钮上点右键-》建立类向导
这时候出来一个对话框
上面有两个很大的空白区域
一个是对象IDs 还有一个是消息响应message
左边一个默认就是你点的这个botton 不管他
右边点BN-CLICKED 右边有几个按钮 你点add function
这时候就可以添加函数了 就是响应 这个就没法说了 因为与你的程序有关

敲的好辛苦啊
参考技术C ----------------第一步----------------------------------
XXXDlg.cpp文件中

BEGIN_MESSAGE_MAP(CXXXDlg, CDialog)
//AFX_MSG_MAP(CXXXDlg)
ON_BN_CLICKED(IDC-VC-MATLAB,OnVcMatlab)//在这里添加消息映射
//AFX_MSG_MAP
-------------------第二步--------------------------------------
在XXXDlg.cpp中定义OnVcMatlab(),例如
void CXXXXDlg::OnVcMatlab()

dosomething;

------------------------第三步--------------------------------------
然后在XXXdlg.h中

protected:
// Generated message map functions
//AFX_MSG(CXXXDlg)

afx_msg void OnVcMatlab();//添加这一句

当然最开始你要拖一个按钮控件上去,然后修改id为IDC-VC-MATLAB
参考技术D file->new,选MFC Appwizard,之后输入你的程序名字。之后再step1中选Dialog based,按finish就完成了工程的创建。之后在resouce里画出按钮,写好名字。双击你画的按钮即可。

如何在VC++6.0下删除一个按钮控件?

呵呵,VC++6.0很特别,控件,文件,资源的删除都是通过键盘的“Delete”键实现的;
鼠标左键单击选中要删除的控件,按键盘的“Delete”键。
参考技术A 如果VC++6.0和我用过的VB差不多的话,那么就是鼠标左键单击按钮控件,按delete,应该就能删除了

以上是关于如何在VC++6.0下添加一个按钮控件的主要内容,如果未能解决你的问题,请参考以下文章

如何在VC++中用纯代码生成按钮等控件?

vc++6.0如何实现在模态对话框编辑框中输入数据,单击确定按钮将数据添加到组合框按钮中!

VC++6.0中,如何向文档窗口添加一个ClistView控件,并显示出来?

VC MFC 框架中 添加按钮控件

如何在vc++6.0中引用bcgcontrolbar控件?

VC6.0编程,新建了一个对话框,怎么在这个对话框里添加文字?