void CXTPCoreTreeControl::EnableMarkup(BOOL bEnable)
{
	XTPMarkupReleaseContext(m_pMarkupContext);

	if (bEnable)
	{
		m_pMarkupContext = XTPMarkupCreateContext();
	}
}
Exemplo n.º 2
0
void CXTPPopupControl::EnableMarkup(BOOL bEnableMarkup)
{
	if (!bEnableMarkup)
	{
		XTPMarkupReleaseContext(m_pMarkupContext);
	}
	else if (!m_pMarkupContext)
	{
		m_pMarkupContext = XTPMarkupCreateContext(0);
	}
}
Exemplo n.º 3
0
void CXTPTabManager::EnableMarkup(BOOL bEnable)
{
	BOOL bMarkupContext = m_pMarkupContext != NULL;
	if (bMarkupContext == bEnable)
		return;

	for (int i = 0; i < m_arrItems.GetSize(); i++)
	{
		XTPMarkupReleaseElement(m_arrItems[i]->m_pMarkupUIElement);
	}

	XTPMarkupReleaseContext(m_pMarkupContext);

	if (bEnable)
	{
		m_pMarkupContext = XTPMarkupCreateContext();
	}
}