Exemplo n.º 1
0
void CLoginDlg::OnClick(TNotifyUI& msg)
{
	CControlUI* pControl = msg.pSender;
	if(pControl->IsEqual("exit"))
	{
		PostMessage(WM_CLOSE, 0, 0);
		return;
	}
	else if(pControl->IsEqual("login"))
	{
		PostMessage(WM_CLOSE, 0, 0);
		return;
	}
	else if(pControl->IsEqual("reguser"))
	{
		CInfoShowDlg* pInfoShow = new CInfoShowDlg();
		if( pInfoShow == NULL ) { Close(); return; }
		pInfoShow->m_strTitle = "Óû§×¢²á´°¿Ú";
		pInfoShow->m_strUrl = "http://www.qq.com";
		pInfoShow->Create(m_hWnd, _T("Óû§×¢²á"), UI_WNDSTYLE_DIALOG, 0, 0, 0, 0, 0, NULL);
		pInfoShow->CenterWindow();
		pInfoShow->ShowModal();
		return;
	}
	else if (pControl->IsEqual("login1"))
	{
		CControlUI* pControl1 = m_PaintManager.FindControl("password");
		if(m_strFocusName == "1")
		{
			m_strFocusName = "0";
			pControl1 = m_PaintManager.FindControl("userid");
		}
		else
		{
			m_strFocusName = "1";
		}
		pControl1->SetFocus();
		
	}
	else if (pControl->IsEqual("deletesel"))
	{
		
	}
	__super::OnClick(msg);
}