QQ游戏连连看外挂--登陆页
wg_llk_gemgin.cpp
/
// CWg_llk_gemginApp initialization
BOOLCWg_llk_gemginApp::InitInstance()
{
AfxEnableControlContainer();
// Standard initialization
// If you are not using these features and wish to reduce the size
// of your final executable, you should remove from the following
// the specific initialization routines you do not need.
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
//-------------------------------------------------------------------------------------------
CDLGTESTlogin;
boolisLogin=false;//用来判断登录是否成功,初始是不成功的
while(!isLogin)
{
int nLogin;
nLogin=login.DoModal(); //显示
if(nLogin==IDOK)
{
CStringtUser=login.m_sUser; //这里获得输入的帐号和密码
CStringtPass=login.m_sPass;
if(tUser=="Gemgin"&&tPass=="Gemgin")
//这里匹配帐号和密码,你可以通过数据库来实现验证只要在这里改下代码而已
{
//验证QQ登陆
isLogin=true; //如果匹配,则成功
}
}else if(nLogin==IDCANCEL) //如果取消登陆,则登陆失败,退出循环,即退出登陆
{
isLogin=false;
break;
}
}
if(isLogin){ //如果登录成功,则显示主窗口
CWg_llk_gemginDlgdlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is
// dismissed with OK
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
// dismissed with Cancel
}
}
//------------------------------------------------
// Since the dialog has been closed, return FALSE so that we exit the
// application, rather than start the application's message pump.
return FALSE;
}
注:
Username: Gemgin
Password: Gemgin