Udostępnij za pośrednictwem


CPropertyPage::SetModified

Wywołanie tej funkcji Członkowskich, aby włączyć lub wyłączyć przycisk Zastosuj oparte na czy ustawienia na stronie właściwości stosuje się do odpowiedniego obiektu zewnętrznego.

void SetModified( 
   BOOL bChanged = TRUE  
);

Parametry

  • bChanged
    TRUE do wskazania ustawienia strony właściwości zostały zmienione od czasu ostatniego zostały zastosowane; FALSE zostały zastosowane ustawienia właściwości strony lub powinno być zignorowane.

Uwagi

Ramach śledzi toru, w których strony są "dirty", oznacza to, strony właściwości, dla których zostały o nazwie SetModified (PRAWDA).Przycisk Zastosuj zawsze będzie włączona, jeśli SetModified (PRAWDA) dla jednej ze stron.Przycisk Zastosuj, zostanie wyłączony podczas wywołania SetModified (FAŁSZ) dla jednej ze stron, ale tylko jeśli żaden z innych stron "nieuporządkowania".

Przykład

// OnColorClicked() is a member function of CColorPage (a 
// CPropertyPage-derived class). It is called whenever a radio button 
// is selected on the page. Call SetModified() to enable the Apply  
// button whenever a new selection is made. m_Color is a member 
// variable of CColorPage and it is to store the selected RGB color. 
// Its entry in the message map looks like this: 
// ON_CONTROL_RANGE(BN_CLICKED, IDC_BLACK, IDC_GREEN, CColorPage::OnColorClicked) 
void CColorPage::OnColorClicked(UINT nCmdID)
{
   COLORREF color = m_Color;
   switch (nCmdID)
   {
   case IDC_RADIOBLACK:
      color = RGB(0, 0, 0);
      m_radioColor = crBlack;
      break;

   case IDC_RADIORED:
      color = RGB(255, 0, 0);
      m_radioColor = crRed;
      break;

   case IDC_RADIOGREEN:
      color = RGB(0, 255, 0);
      m_radioColor = crGreen;
      break;

   case IDC_RADIOBLUE:
      color = RGB(0, 0, 255);
      m_radioColor = crBlue;
      break;
   }

   if (color != m_Color)
   {
      m_Color = color;
      SetModified();    // Enable Apply Now button.
   }

   UpdateData(FALSE);
}

Wymagania

Nagłówek: afxdlgs.h

Zobacz też

Informacje

Klasa CPropertyPage

Diagram hierarchii

CPropertyPage::CancelToClose