首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

,登陆程序密码对话框不能实现功能

2012-03-01 
求救,登陆程序密码对话框不能实现功能BOOLCPASSWORDApp::InitInstance(){AfxEnableControlContainer()CPa

求救,登陆程序密码对话框不能实现功能
BOOL   CPASSWORDApp::InitInstance()
{
AfxEnableControlContainer();

CPasswordDialog   dlg;
m_pMainWnd   =   &dlg;
int   nResponse   =   dlg.DoModal();
/////
CString   p1=_T( "Sorry   The   password 's   wrong! ");      
CString   p2=_T( "OK ");
/////
if   (nResponse   ==   IDOK)                       //如果按下确定键
{
if(dlg.m_Password!=1925)           //判别输入密码是否正确
{
MessageBox(NULL,p1,NULL,MB_ICONERROR);
return   FALSE;
}
}
else   if   (nResponse   ==   IDCANCEL)
{
//   TODO:   Place   code   here   to   handle   when   the   dialog   is
//     dismissed   with   Cancel
return   FALSE;
}
////////////////////

return   FALSE;

}
可现在,不管输入什么密码都无法和设定的这个1925进行比较得出结果,不晓得问题出在了哪里,大家帮忙看看啊           谢谢++++++

[解决办法]
这样问题,只要单步调试一下,应该就可以解决的。
看看dlg.m_Password的值是否正确输入
[解决办法]
在这里:if(length2!=0)设置一个断点(就是把光标定在这里,然后按下F9),选择Debug模式,运行到断点那,然后把光标放到temp上,就能看到temp的内容,看看和你输入的是不是一样

热点排行