mfc怎么在单文档里面插入已知对话框

如题所述

错误提示是说函数不能接受两个参数。这是因为命名控件造成的。MFC中很多函数名跟SDK里的都是重复的。如果你在MFC中要用API那么建议养成良好习惯在函数前面加:: 也就是改为"::GetDlgItemText(xxx,xxx)"对于第一个句柄参数你可以用this指针。::GetDlgItemText(this->m_hWnd,xxx,xxx,xxx)第二个参数是控件ID,第三个是接受的字符的缓存指针,第四个是最大接受几个字符的个数;如果你省略了"::"那么默认是使用的 MFC的CWnd类的方法。可以这样调用:CString str;this->GetDlgItemText(IDC_TEXT,str);
温馨提示:内容为网友见解,仅供参考
无其他回答

MFC中IDD_FORMVIEW的对话框如何嵌入到单文档文件中
方法如下:用CView*或者CFrameWnd*给他做父窗口 一般你是做成非模态对话框就用Create Example CMyDialog* pDialog;void CMyWnd::OnSomeAction(){ \/\/pDialog initialized to NULL in the constructor of CMyWnd class pDialog = new CMyDialog();\/\/Check if new succeeded and we got a valid po...

MFC中怎么在单文档中导入对话框
如果是通用对话框,比如打开文件、保存文件、颜色对话框什么的,就直接用CFileDialog、CColorDialog类的变量,然后DoModal,比如:CColorDialog dlg;if(dlg.DoModal()==IDOK){ COLORREF c=dlg.GetColor();} 如果你想自己定义对话框,就选画好对话框,然后在对话框上单击右键,选“Class Wizard...",会...

MFC编程怎么实现将对话框在单文档框架中显示出来组成界面?如图
在MainFrame中,可以添加一个“显示”按钮的响应函数中;在这个函数中获取到Edit的文本信息后,可以设置给View;View中有个变量保存着这个文本信息;在View的OnDraw函数中,调用DrawText将这个文本可以绘制在任何你希望出现的视图位置

MFC中怎么加入一个菜单,点击菜单运行一个对话框,要详细一点!!_百度知...
1、新建一个MFC工程,选择单文档。2、打开资源视图列表。3、选择插入一个对话框。4、然后在弹出来的对话框点击右键或者双击,选择添加一个类。5、然后在回到资源视图,打开menu菜单,点击IDR_MAINFRAME。6、添加函数。要记得在Ctest1View里面加上dlg.h这个头文件。7、完成。

如何将基于MFC的对话框工程嵌入到单文档中
如果是一个MFC对话框的EXE工程,那么肯定没办法直接“嵌入”到另外一个工程中的,至少在工程代码级别是不可能的,你只能将代码复制过去。至于资源,.rc文件是可以以文本方式手动编辑复制的,但如果不是很熟悉,不建议这么做,文本编辑的技巧要求较高。从进程角度,理论上是可以通过CreateProcess创建子进程的...

mfc 对话框从数据库获得数据怎么在单文档CListCtrl控件中显示_百度知 ...
1.从简单易用角度讲,用Dialog比较好。单文档的话,楼主可能找不到吧控件拖到哪里去。而且单文档有框架类和视图类,要在视图类里改,不要在框架类里面改。2.Dialogue的话,看你的需要了。在controls框里面拖一个列表控件。然后用classwizard添加一个control型成员m_list。对控件的操作,可以通过操作...

MFC单文档下,我怎么关联菜单栏的一个选项和一个对话框啊?
CTRL+W进入处理器 添加关联菜单栏的一个选项的关联相应消息 OnMenuXXX(){ CxxxDlg Dlg;Dlg.doModal();}

MFC单文档应用程序中,怎样在视图类中关联对话框?
很简单啦,你要关联对话框,其实就是关联对话框的类,要把对话框的类关联到视图文件中,比如,先把#include "C...dlg.h"\/\/对话框类的头文件加在视图cpp文件开始处,然后再视图文件的某个事件函数中:C...dlg dlg;\/\/声明一个对象,用来操作该对话框 dlg.DoModal();\/\/要看到对话框,就要用Do...

MFC单文档 怎么能点菜单一个选项弹出相应的一个对话框 急~!在线等
1、在对话框点击右键选择ClassWizard,选择Create a new class,假设为auto 2、建立菜单对应的事件索引,假设为ID_APP_AUTO 3、包含头文件 include "auto.h"4、响应菜单COMMAND事件 void CDiagView::OnAppAuto(){ \/\/ TODO: Add your command handler code here auto autoDlg;autoDlg.DoModal();}...

MFC单文档的工程怎样做能使在运行时先弹出一个对话框
运行时可以先弹出一个对话框, 你在建工程时要建 对话窗为基础的 工程。MFCAppWizard(exe) 定工程名,定文件夹。进入下一步。那里有3个选则,不要选多文档,不要选单文档,要选对话窗。建工程。建好工程,进资源 制作 对话框,加入 相应 的语句。这算你的一个 登陆界面 程序。(你另编一个独立...

相似回答