用MFC做登陆界面的一般步骤
来源:互联网 发布:无线增强软件 编辑:程序博客网 时间:2024/04/30 02:09
以前做登陆界面,一般一次成功了,但最近做却老是不成功,通常登陆对话框显示不出来,现在把具体步骤写下来以防再出现类似问题。
1,首先建一个单文档程序充做我们的主框架,也可以先建一个登陆对话框的扩展DLL,二者谁先谁后都没关系,但一定是两个在同一解决方案的两个项目,然后最好把它们的工作目录设置为"../debug",这个意思是这两个项目的输出(包括.exe,.lib,.dll等)都在两个项目文件夹之外的同一个debug目录中。
2,在扩展dll即登陆对话框中如果是默认按钮的话,就又击得到点击消息,消息里要有onok()函数,并在登陆对话框类前加上AFX_EXT_CLASS,并在头文件中加上#include "Resource.h"
3,把单文档主框架作为启动项目,并添加登陆对话框做为依赖项。
4,在单文档的APP的InitInstance()中,在CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CHtmlTestDoc),
RUNTIME_CLASS(CMainFrame), // 主 SDI 框架窗口
RUNTIME_CLASS(CHtmlTestView));
之前,调用登陆对话框类建立对象dlg,然后调用
if (dlg.DoModal()!=IDOK)
{
return FALSE;
}
如果没有调用onok(),则一直显示登陆对话框,直到返回idok时才进入主框架,由此,一般可以成功,但是要注意,一定要在项目属性中的配置属性中的常规中的字符集一定要是“使用多字节字符集”,而不能是“使用 Unicode 字符集”,且记且记。到此为止,一般就能成功了
- 用MFC做登陆界面的一般步骤
- MVC:界面开发的一般步骤
- 用UITabBarController 做登陆界面
- MFC+WinSock程序的一般步骤
- 做算法编程题的一般步骤
- EXT2.0 做的登陆界面
- Swing做的简单登陆界面
- c#做登陆界面
- Java界面布局一般步骤
- 用Qt做demo:一般步骤和可能用得到的东西
- 学习React Native做开发的一般步骤
- 学习React Native做开发的一般步骤
- 如何用MFC做漂亮的界面
- 用MFC做VS起始页界面
- 用mfc做目标跟踪界面
- 关于mfc做界面
- MFC 登陆界面 创建地方
- MFC中 给基于对话框的应用程序添加登陆界面
- !!回家要做的事情★
- C#获取程序当前路径的方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- window下,Subversion应用在Apache HTTP服务器上(http://)
- 企业信息安全
- 用MFC做登陆界面的一般步骤
- 转 淘宝的TFS
- 解决绘图时闪烁问题的一点经验
- EditPlus打造JAVA开发环境
- JVM Maximum Memory Allocation Pool Size
- sql的校验顺序
- 常用LINUX命令
- 我是有原则的 !~~~~~~~ 不看你后悔!~~~~
- 3372 Candy Distribution