摘要: 实例一:1、创建一个动态链接库工程,如login_dll。2、在原工程头文件或者新建头文件如showdlg.h定义动态链接库的导出函数,代码如下:#include "stdafx.h"#define EXPORT __declspec(dllexport)extern "C" EXPORT void __stdcall Showdialg(char* pText);3、在动态链接库源文件中定义showdialog函数,代码如下:void _stdcall Showdialg(char* pText){MessageBox(NULL,pText," 阅读全文
posted @ 2013-09-01 22:58 狂师 阅读(6215) 评论(0) 推荐(1) 编辑
摘要: 编写一个简单的登录对话框大家好,我们利用MFC编写一个简单的登录对话框。主窗体是单文档界面。程序运行的时候,先弹出一个简单的登录对话框,输入用户名和密码后主窗体显示出来。1、开打VC++6.0。点击文件,新建,点击工程中的MFCAppWizard(exe),在右边选择工程保存的位置,并且为工程取好名字。2、点击确定后,选择单个文档,你可以一直点击下一步,直到完成,或者在这里直接点击完成即可,完成后界面如下。3、点击工具栏中的“!”号试着编译运行一次,看是否有问题。如果没有问题,我们继续。点击左边的ResourceView,在Dialog上面鼠标右键单击弹出一弹出框,单击InsertDialog 阅读全文
posted @ 2013-09-01 20:53 狂师 阅读(3337) 评论(0) 推荐(0) 编辑
摘要: //CMyAppEApp初始化BOOLCMyAppEApp::InitInstance(){//如果一个运行在WindowsXP上的应用程序清单指定要//使用ComCtl32.dll版本6或更高版本来启用可视化方式,//则需要InitCommonControls()。否则,将无法创建窗口。InitCommonControls();CWinApp::InitInstance();CMyAppEDlgdlg;//修改这里可以改变启动的对话框.m_pMainWnd=&dlg;INT_PTRnResponse=dlg.DoModal();if(nResponse==IDOK){//TODO:在 阅读全文
posted @ 2013-09-01 16:44 狂师 阅读(1502) 评论(0) 推荐(0) 编辑
摘要: UpdateData() MFC的窗口函数,下面是MSDN的说明; Call this member function to initialize data in a dialog box, or to retrieve and validate dialog data.BOOL UpdateData(BOOL bSaveAndValidate = TRUE );ParametersbSaveAndValidate Flag that indicates whether dialog box is being initialized (FALSE)or data is being retrie 阅读全文
posted @ 2013-09-01 16:21 狂师 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 下面实例是在退出程序点击退出按钮时,在主程序的根目录下生成一个Log记录,用来记录程序的退出时间,具体实现代码与调试代码如下:void CDebugDlg::OnClose(){// TODO: 在此添加消息处理程序代码和/或调用默认值CFile file;CTime time=CTime::GetCurrentTime();CString str1="记录系统退出时间为:";CString str2=time.Format("%y-%m-%d %H:%M:%S");CString str3=" \r\n";unsigned char 阅读全文
posted @ 2013-09-01 15:18 狂师 阅读(535) 评论(0) 推荐(0) 编辑