我想创建一个以FormView为基类的数据库程序用户进入之前现弹出对话框要求输入用户名和密码,错误的重新输入,CANCEL退出程序怎么编呀,请大家指点????(希望是源代码)
解决方案 »
- 怎样将输入的字符串转换为二进制数显示?
- CBCGPPropList值改变消息的响应
- 刚才用VC编写了一个上网的小程序,可就是不能正常显示,谢谢各位好心人~~~~
- 菜鸟问题:和图片处理有关
- 如何直接导入idl文件?
- MMS协议下载代码?
- 如何获得硬盘的总容空间、剩余空间,如果分区未格式化,怎么获取该分区的总容量呢?
- ……………………谁有 Mpeg2 转换到 Mpeg4 的控件或者代码?重分有赏………………………………
- 请问在WIN32 CONSOLE里用ODBC的方式取得数据后(支持MFC),如何显示取得的数据;送分!!在线等待!
- 谁能解释一下子框架的大小和视图的大小的关系?
- 如何判断一个控件(比如Button)获得了焦点,谢谢!
- 请问怎样在SDI里做像资源管理器一样的界面?
{
db.OpenEx("DSN=XXX;UID="+m_strUser+";PWD="+m_strPassword,CDatabase::noOdbcDialog);
}
CATCH(CDBException,e)
{
……
return;
}
END_CATCH其余的验证自己写吧,不多说了
在InitInstance中显示
具体的找个例子看看,很简单
OnOK的时候验证数据。在CYourApp::InitInstance里添加文档模板前(CSingleDocTemplate* pDocTemplate;这句话前) CLoginDlg dlg;
if(dlg.DoModal() == IDOK)
{
CString sLoginInfo;
sLoginInfo.Format("用户名: %s\n密码: %s", dlg.m_user, dlg.m_password);
::MessageBox(NULL, sLoginInfo, "登录成功", MB_ICONINFORMATION);
}
else
{
return FALSE;
}示例程序
http://my.6to23.com/cigarette/fff1.zip
CDialog1 dlg;
if(dlg.DoModal()==IDOK)
{
//1.打开数据库 CDatabase* db;.......
//2.打开数据表有关人员的
//3.处理有关要求内容}
具体的找个例子看看,很简单