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

比如,在VC6.0中,我新建一个MFC的基本对话框.这个对话框默认的名字为IDD_DB_0615210097_DIALOG,现在我想把这个名字改为IDD_Login但是改... 比如,在VC6.0中,我新建一个MFC的基本对话框. 这个对话框默认的名字为IDD_DB_0615210097_DIALOG , 现在我想把这个名字改为 IDD_Login
但是改了以后,发现进入类向导时,无法发现窗口中新建立的控件...请问应该怎么样做才能让类向导能联系上控件信息?

还有就是编译的时候,有时会发生新建的类不见了.这问题又怎么解决?难道每做几步就要保存一次?
展开
 我来答
匿名用户
2013-11-19
展开全部
方法一:使用export 和 import 在VC中建立一个Console Application,建立2个文件:Dll.h 和 Dll.cpp Dll.h #ifdef MYLIBAPI #else #define MYLIBAPI extern "C" _declspec (dllimport) #end if MYLIBAPI int Add (int iLeft, int iRight) MYLIBAPI int Sub (int iLeft, int iRight) Dll.cpp #define MYLIBAPI extern "C" _declspec (dllexport) #include "Dll.h" int Add (int iLeft, int iRight) { return iLeft + iRight ; } int Sub (int iLeft, int iRight) { return iLeft - iRight ; } 保存文件。 在Project->setting->link 最下面加上 “/dll”, "/"之前一定要与前一项 有空格。 然后编译,就可以在debug 或 release下面找到dll 和 lib 文件了 使用的时候包含dll.h文件 方法二:使用def文件 建立一个console application, 建立2个文件dll.h 和 dll.cpp Dll.h int Add (int iLeft, int iRight) ; int Sub (int iLeft, int iRight) ; Dll.cpp #include "Dll.h" int Add (int iLeft, int iRight) { return iLeft + iRight ; } int Sub (int iLeft, int iRight) { return iLeft - iRight ; } 然后再当前目录下面建立一个.def文件,文件名最好和要输出的dll名字一样,扩展名 为.def, 里面写上: LIBRARY dllname.dll EXPORTS Add @1 Add @2 然后将这个文件添加到工程中, 在link中设置 /dll, 然后编译 在debug或release中就可以找到dll和lib了 使用的时候加上dll.h文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式