//************************************ // 函数名称: OnDBClickItem // 返回类型: bool // 参数信息: void * param // 函数说明: //************************************ bool CTreeViewUI::OnDBClickItem( void* param ) { TNotifyUI* pMsg = (TNotifyUI*)param; if(_tcsicmp(pMsg->sType, DUI_MSGTYPE_TREEITEMDBCLICK) == 0) { CTreeNodeUI* pItem = static_cast<CTreeNodeUI*>(pMsg->pSender); CCheckBoxUI* pFolder = pItem->GetFolderButton(); pFolder->Selected(!pFolder->IsSelected()); pItem->SetVisibleTag(!pFolder->GetCheck()); SetItemExpand(!pFolder->GetCheck(),pItem); return TRUE; } return FALSE; }
//************************************ // 函数名称: OnDBClickItem // 返回类型: bool // 参数信息: void * param // 函数说明: //************************************ bool CTreeViewUI::OnDBClickItem( void* param ) { TNotifyUI* pMsg = (TNotifyUI*)param; if(pMsg->sType == _T("itemdbclick")) { CTreeNodeUI* pItem = static_cast<CTreeNodeUI*>(pMsg->pSender); CCheckBoxUI* pFolder = pItem->GetFolderButton(); pFolder->Selected(!pFolder->IsSelected()); pItem->SetVisibleTag(!pFolder->GetCheck()); SetItemExpand(!pFolder->GetCheck(),pItem); return true; } return false; }
void CLoginWindow::OnLogin() { CString strUserName,strUserPassword; CControlUI *pEmailEdit,*pPasswordEdit; pEmailEdit = GetPaintMgr()->FindControl(_T("email")); pPasswordEdit = GetPaintMgr()->FindControl(_T("password")); if(!pEmailEdit || !pPasswordEdit) return; strUserName = pEmailEdit->GetText(); strUserPassword = pPasswordEdit->GetText(); if(strUserName.IsEmpty()) { CInfoWindow::ShowInfoWindow(this->m_hWnd,pEmailEdit->GetPos(),_T("Óû§Ãû²»ÄÜΪ¿Õ!!!")); pEmailEdit->SetFocus(); return; } if(strUserPassword.IsEmpty()) { CInfoWindow::ShowInfoWindow(this->m_hWnd,pPasswordEdit->GetPos(),_T("ÃÜÂë²»ÄÜΪ¿Õ!!!")); pPasswordEdit->SetFocus(); return; } bool isChecked = false; CControlUI *pCheckBox = GetPaintMgr()->FindControl(_T("KeepLogin")); CCheckBoxUI *pKeepLogin = static_cast<CCheckBoxUI*>(pCheckBox); if(pCheckBox) { if (pKeepLogin) { isChecked = pKeepLogin->IsSelected(); } } strUserPassword = em_utility::mci::Htmlspecialchars(strUserPassword); this->Login(strUserName,strUserPassword,false,isChecked); }