Sdílet prostřednictvím


CPropertyPage::Construct

Volání funkce tohoto člena k výstavbě CPropertyPage objektu.

void Construct(
   UINT nIDTemplate,
   UINT nIDCaption = 0 
);
void Construct(
   LPCTSTR lpszTemplateName,
   UINT nIDCaption = 0 
);
void Construct(
   UINT nIDTemplate,
   UINT nIDCaption,
   UINT nIDHeaderTitle,
   UINT nIDHeaderSubTitle = 0 
);
void Construct(
   LPCTSTR lpszTemplateName,
   UINT nIDCaption,
   UINT nIDHeaderTitle,
   UINT nIDHeaderSubTitle = 0 
);

Parametry

  • nIDTemplate
    ID šablony použité pro tuto stránku.

  • nIDCaption
    ID názvu umístit na kartě pro tuto stránku.Pokud je 0, bude název převzata z dialogového okna šablony pro tuto stránku.

  • lpszTemplateName
    Obsahuje řetězec zakončený hodnotou null, který je název prostředku šablony.

  • nIDHeaderTitle
    ID názvu název umístění vlastnost záhlaví stránky umístit.Ve výchozím nastavení 0.

  • nIDHeaderSubTitle
    ID názvu umístění podnadpis vlastnost záhlaví stránky umístit.Ve výchozím nastavení 0.

Poznámky

Objekt se zobrazí poté, co jsou splněny všechny následující podmínky:

Volání konstrukci Pokud nebyla volána z třídy.. Construct Členské funkce je flexibilní, protože můžete nezadávejte parametr příkazu a potom zadejte více parametrů a konstrukci v libovolném bodě v kódu.

Je nutné použít Construct při práci s poli a musí volat konstrukci pro každého člena pole tak, aby členové dat jsou přiřazeny správné hodnoty.

Příklad

// Declare a CPropertySheet object.
CPropertySheet sheet(_T("Simple PropertySheet"));

// Create three CPropertyPage objects whose template IDs are specified
// in rgID array, and add each page to the CPropertySheet object. 
const int c_cPages = 3;
CPropertyPage   pages[c_cPages];
UINT rgID[c_cPages] = {IDD_STYLE, IDD_COLOR, IDD_SHAPE};
for (int i = 0; i < c_cPages; i++)    
{
   pages[i].Construct(rgID[i]);
   sheet.AddPage(&pages[i]);
}

// Display a modal CPropertySheet dialog.
sheet.DoModal();

Požadavky

Záhlaví: afxdlgs.h

Viz také

Referenční dokumentace

Třída CPropertyPage

Diagram hierarchie

CPropertyPage::CPropertyPage

CPropertySheet::DoModal

CPropertySheet::AddPage