Пример #1
0
	//************************************
	// 函数名称: 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;
	}
Пример #2
0
	//************************************
	// 函数名称: 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;
	}
Пример #3
0
 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);
 }