MFC是,如何更改对话框的名字?

比如,在VC6.0中,我新建一个MFC的基本对话框. 这个对话框默认的名字为IDD_DB_0615210097_DIALOG , 现在我想把这个名字改为 IDD_Login但是改了以后,发现进入类向导时,无法发现窗口中新建立的控件...请问应该怎么样做才能让类向导能联系上控件信息?还有就是编译的时候,有时会发生新建的类不见了.这问题又怎么解决?难道每做几步就要保存一次?

方法:
BOOL CGraphicDoc::OnNewDocument()
{
if (!CDocument::OnNewDocument())
return FALSE;
// TODO: add reinitialization code here
// (SDI documents will reuse this document)
SetTitle(“www.sunxin.org”);//设置初始窗口的标题
return TRUE;
}
OnNewDocument()这个函数在程序启动的时候就被调用,可以在这个函数里面修改初始窗口的标题。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-08
如果你改 IDD时已经建立了对话框类,修改了IDD后注意手动改下头文件中 enum{IDD=XXXX}
新类不见了可能也是因为这个,另外,关掉vc,删除目录中的ncb文件,打开再试试。
最后推荐使用vs2008本回答被提问者和网友采纳
第2个回答  2011-12-14
你在选中或打开对话框编辑的时候,打开向导。另外,注意及时保存就可以了。

MFC中如何更改窗体名字
1、首先创建一个MFC对话框框架,在对话框资源上从工具箱中添加上一个Tab Control 控件,根据需要修改一下属性,然后右击控件,为这个控件添加一个变量,将此控件跟一个CTabCtrl类变量绑定在一起,这里设为m_tabctrl 2、创建两个新的对话框资源,其属性作如下修改:Border:none \/\/边界为空,这样它就没...

在MFC中如何修改对话框原来定义的名字?
用extern 引进变量 如在C...View类中写一行 extern C...App theApp;那么这行下面的函数中都可以使用theApp这个变量了。(theApp是C...App类定义的变量,先在原类的实现中定义一个变量,再在别的类的实现中用extern,即在C...App.cpp先定义C...App theApp;)。我可以帮助你,你先设置我最...

如何修改MFC生成窗口的左上角的文字
如果是对话框程序,在资源视图下的对话框点右键,选择“Properties(属性)”-“General(通用)”-“Caption(标题)”,直接在编辑框中修改保存就就可以了。如果是文档视图程序,在资源视图下,选择“String Table”-“IDR_MAINFRAME”,其格式如“XXX\\nYYY(跟现在左上角文字一样)\\nZZZ”,修改YYY...

VS2008 MFC基于对话框 怎么修改第一个界面的ID
修改对话框ID后,你打开对话框类的.h文件,修改下面值:enum { IDD = IDD_DLG_DIALOG}; --> 改为 enum { IDD = IDD_DIALOG};

...使用MFC 编程 如何 修改ID值 以及修改按键的名字 我创建的是对话框...
直接右键对话框,然后选择属性,在里找到对应的字段改就行

mfc程序窗口标题栏中的文字怎样修改?
用类名::SetWindowText( LPCTSTR lpszString);lpszString为mfc程序窗口标题栏中的文字。本对话框用本类名::SetWindowText(窗口标题栏中的文字)即可。

mfc 如何改变第一个要显示的对话框
:InitInstance才对的,怎么会变成CMyApp呢,我直接说完整流程吧。首先建一个工程,取名Test,基于对话框,其他默认。建好以后建一个对话框,双击加类,取名CLogin,然后找到Test.cpp,include Login.h,找到InitInstance,把CTestDlg dlg;改成CLoginDlg dlg;编译运行就可以了 ...

MFC怎么修改控件类名
资源编辑器里,点那个对话框,属性那边可以改类名。但是你要确保创建对话框的时候,窗口类存在(自己用afxregisterclass注册一个……否则对话框应该是出不来的

MFC 怎么通过编辑框的输入内容改变按钮的名字?
GetDlgItem(控件名)->SetWindowText(新名字);控件名为你要改变按钮的ID,如IDC_BUTTON;新名字就是你输入的,存到cstring变量,替换上面的“新名字”就行。

MFC中如何设置保存对话框中的默认文件名
DDX_Text(pDX, IDC_xx_xx, m_x);..} 交换。对话框中的某项的初始值 BOOL CXxxDlg::OnInitDialog(){ CDialog::OnInitDialog();...在这里设置 } --- 标准文件输入输出对话框文件名 用到 OPENFILENAME 结构。你把更新的文件名存起来,调用对话框时用这个(含有你的文件名的)结构就可以了...

相似回答