示例#1
0
//---------------------------------------------------------------------
// Cancel button command handler.  
//---------------------------------------------------------------------
void CPPPropertySheet::HandleCancel()
{
	int iNumPages = GetPageCount();
	for (int iPage = 0; iPage < iNumPages; iPage++)
	{
   		CPPPropertyPage * pPage =  (CPPPropertyPage *)GetPage(iPage);
   		if (pPage && pPage->PageEverActive())
      		pPage->HandleCancel();
	} 
}
示例#2
0
void CPreferencesPropSheet::OnSave()
{
	ASSERT_VALID(this);

	AstralCursor(IDC_WAIT);
	int iNumPages = GetPageCount();
	for (int iPage = 0; iPage < iNumPages; iPage++)
	{
   		CPPPropertyPage * pPage =  (CPPPropertyPage *)GetPage(iPage);
   		if (pPage && pPage->PageEverActive())
    		pPage->SendMessage(WM_COMMAND, ID_APPLY_NOW);
	}
	AstralCursor(NULL);
	CPPPropertySheet::OnOK();
}