Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as Diff by jc ( 18 years ago )
/*virtual */void CBoiteTexte::SetProprietesPage1(CWnd *pWnd, InfosAppliMultiSel &Infos)
{
	CBoiteAppli::SetProprietesPage1(pWnd, Infos);

	// Attribut Modifiable
	GETCTRL(CButton, pCheckAttrModifiable, IDC_CHECK_ATTRMODIF);
	int nCheckAttrModifiable = pCheckAttrModifiable->GetCheck();
	if (nCheckAttrModifiable != 2)
	{
		ModifyStyleCheck(pCheckAttrModifiable, FALSE);
		Infos.bAttrModifiable_3State = FALSE;
--		if(IsAttributBindedIsRich() && ((!isTexteMultiLigne()) || (!IsRichText()))) {
--			m_InfosAppli.bAttrModifiable = FALSE;
--		}
--		else {
			m_InfosAppli.bAttrModifiable = nCheckAttrModifiable == 1;
--		}
	}
}


###############
ligne ~2510:
/*virtual */void CBoiteTexte::SetProprietesPage3(CWnd *pWnd, InfosAppliMultiSel &Infos)
{
	...

	GETCTRL(CButton, pCtrlCheckRich, IDC_CHECK_RICH);
	BOOL bAttributBindedIsRich = IsAttributBindedIsRich();
	// Si je suis associé à un Attribut enrichis et que je suis multiligne, je suis enrichis, sinon je suis non enrichis et ReadOnly.
	if(bAttributBindedIsRich) {
		if(nCheckMultiLigne) {
			SetRichText(true);
		}
		else {
			SetRichText(FALSE);
			m_InfosTexte.bReadOnly = TRUE;
		}
	}
++	else {
++		SetRichText(FALSE);
++	}


###############
ligne ~3890:
BOOL CBoiteTexte::IsAttributBindedIsRich() {
	BOOL result = false;

	CMegaGestClasses* pMGC = GetMGC();
	if(pMGC != NULL &&  !isStatique()) {
		CString szBase, szClasse;
		GetInfosClasse(szBase, szClasse);
++		if(!szBase.IsEmpty())
			result = pMGC->IsAttributTexteEnrichi(szBase,szClasse,m_InfosTexte.szAttribut);
	}

	return result;
}

 

Revise this Paste

Your Name: Code Language: