VC6.0下单文档程序,怎么通过自己添加的菜单项调用一个对话框?

VC6.0 下MFC编程新手。。。

新建了单文档的一个工程,在自动生成的菜单中添加了一个菜单项,自己做了一个对话框,想运行后通过点击这个菜单项调出这个对话框来,怎么实现?

新手一枚,希望尽量完整的告诉我具体怎么操作,谢谢大家!

第1个回答  推荐于2017-09-07

首先给这个对话框添加一个类比如CMyDlg,  之后在ClassView中CMainFrame中为你的那个菜单项添加一个COMMAND函数,如OnPortSetting,在这个函数中添加如下代码:


void CMainFrame::OnPortSeting() 

{

CMyDlg dlg;

dlg.DoModal();

}

追问

为这个对话框添加类怎么添加?麻烦具体操作一下,谢谢您!

追答

点击OK创建新类

直接双击对话框就会弹出一个界面,你按照提示来就行了


或者点击classview也会弹出这个界面

追问

这个类向导都是英文的,不太会用啊,怎么给这个对话框添加类啊?能写一下具体的操作步骤吗,类名就用CMyDlg就行,谢谢你!

追答

上一步点击OK后,写入红色框标出的地方,然后点击OK,继续点击OK!这样就关联类了

追问

嗯,完成了,编译后提示这个:

这是什么错误?

追答

帮人帮到底吧

对话框的ID不对,上面这三个地方的ID是要统一起来的。

追问

我的这个为什么不能选对话框ID?这个对话框有ID啊。

追答

你已经给它添加了一个类了吧,第二次再添加就没有了

追问

大哥,我能加QQ和您讨论吗?我的 672750793

本回答被提问者采纳

完全的菜鸟 vc6.0 我想要点击一个按钮,然后弹出一个对话框。应该怎么做...
步骤1 启动VisualC++6.0,选择“文件(F)”菜单下的“新建(N)”菜单项,选择“工程”标签,选择“MFC AppWizard(exe)”项目类型。在“工程名称(N)”中输入项目Dialog将“Location”定位于“E:\\C++\\EXAMPLE”文件夹中,单击“确定”按钮。第二步:增加按钮控件。把工具栏里的“按钮”控件拖到对...

vc中Dialog对话框调用问题
首先运行vc 6.0,然后打开工程,或者建一个新工程(mfc工程),在左边,就可以看见一个“workspace”(工作区),如果没有,点击菜单“view”(视图),然后点击“workspace”,就打开了 在workspace下面,有3个标签,第一个是“classview”(类视图),第二个是“resourcesview”(资源视图),第三个...

VC6.0win32单击按钮跳出另一个Dialog对话框命令怎么写?
你给那个单击的按钮命名,然后单击后就通过处理函数来实现其单击后的功能

vc++6.0 怎样做一个按钮事件 本人新手
点击Buildexecute(或者按Ctl+F5)执行这个工程的程序 这时程序应该会开始运行,这个程序是一个多文档程序 点击程序窗口菜单的“帮助”->“关于(...)”会弹出一个对话框,点击对话框中的“确定”按钮会弹出一个消息框,消息框中的文本提示为“失败”这个步骤算详细了吧?

vc6.0怎么用
1、打开VC++6.0,按左上角菜单栏的“文件”-->“新建”,打开如下界面 2、在左边的列表中选择“Win32 Console Application”,即win32控制台工程,控制台就类似windows中的cmd窗口,刚开始编程,选择创建这个工程就可以了。在右边输入工程名称,我在这里输入“FirstProgram”,位置选择一个存放该工程的...

如何向VC6.0添加?
为了向VC6.0添加资源,你需要在程序界面中找到"Insert"菜单。在该菜单中,选择"Resource"选项。随后,从弹出的子菜单中,选择你希望添加的特定资源类型。一旦你选择了资源类型,VC6.0就会生成对应的rc文件。生成的rc文件包含了你的资源信息,接下来需要将这个文件添加到你的项目中。这可以通过右键点击...

怎么用VC6.0写出来一个有输入框可以输入数据的界面程序。
用ShowScrollBar可以显示滚动条。SetScrollRange设置滚动范围。响应消息WM_VSCROLL和WM_HSCROLL。可能需要移动控件的位置,再重搜索绘。自己处理有点麻烦,建议改用CFormView。

在vc6.0中,怎么调用一个非模式对话框
在A里声明一个BB指针类型的成员变量。BB* m_pBB;A的初始化函数里 m_pBB=new BB;在A的ONOK里 m_pBB->ShowWindow(SW_SHOW);就ok了。这样bb不是模式对话框。如果要模式的,在ONOK里声明一个BB的临时变量,然后DoModal()

VC6.0(VisualC++6.0)使用教程(使用VC6.0编写C语言程序)
系统:Win8.1 在VC6.0下运行C语言程序,VC6.0必须先创建工程(project),然后在添加源文件。1、新建Win32 Console Application工程,在你的电脑上找到图一(也就是VC6.0,当然你要事先安装好这个软件),双击打开VC6.0。在菜单栏中选择“文件->新建”(也可以直接用快捷键Ctrl+n),弹出下面的...

vc++6.0怎么用
1.建工程 new->选择标签projects->在project name中填写你的工程名(例如myproject)->双击win32 console Application->选择一个空的工程->finish->ok 2.见文件 new->files->add to project选中在file 中输入文件名(注意:用C语言写文件明后要加.c例如文件名myfile.c,C++写就不需要直接就myfile...

相似回答