Exemplo n.º 1
0
void CPropertyPageHost::OnApply()
{
	int nPage = m_aPages.GetSize();

	while (nPage--)
	{
		CPropertyPage* pPage = m_aPages[nPage].pPage;

		if (pPage && pPage->GetSafeHwnd())
			pPage->UpdateData();
	}
}
Exemplo n.º 2
0
void CCodComplexAtributeView::OnSend()
{
	ASSERT_VALID(m_SplitterFrame);

	CQmonntDoc *Doc = dynamic_cast<CQmonntDoc *>(GetDocument());
	ASSERT_VALID(Doc);

	AfxMessageBox("Hello");

	CPropertyPage *ActivePage = m_PropertySheet.GetActivePage();
	ASSERT_VALID(ActivePage);
	ActivePage->UpdateData(TRUE);

	// Änderungen an das Dokument übergeben, dort werden sie mit der Gesamtliste 
	// vereinigt.
	Doc->SetChangedData(&m_LocalComplexAtributeSet);

	m_SplitterFrame->SetModified(false);
	m_LocalComplexAtributeSet.ClearModified();
}