CPropertyPage::Construct
Wywołać funkcję Członkowskie do konstruowania CPropertyPage obiektu.
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
Identyfikator szablonu używane dla tej strony.nIDCaption
Identyfikator nazwy mają być umieszczone w karcie dla tej strony.Jeśli ten argument Nazwa zostaną pobrane z szablonu okno dialogowe dla tej strony.lpszTemplateName
Zawiera ciąg zakończony znakiem null, nazwy zasobu szablonu.nIDHeaderTitle
Identyfikator nazwy mają być umieszczone w lokalizacji tytułu w nagłówku strony właściwości.Domyślnie, 0.nIDHeaderSubTitle
Identyfikator nazwy mają być umieszczone w lokalizacji podtytuł nagłówka strony właściwości.Domyślnie, 0.
Uwagi
Obiekt jest wyświetlany po są spełnione wszystkie następujące warunki:
Strony został dodany do arkusza właściwości za pomocą CPropertySheet::AddPage.
Arkusz właściwości DoModal lub Tworzenie została wywołana funkcja.
Użytkownik wybrał (z kartami do) tej strony.
Wywołanie konstruowania , jeśli jeden z innych Konstruktory klasy nie została wywołana.Construct Członkowskich funkcja jest elastyczne, ponieważ instrukcja parametrów puste, a następnie określić wiele parametrów i konstrukcji w dowolnym momencie w kodzie.
Należy użyć Construct podczas pracy z tablicami i musi wywołać konstruowania dla każdego członka tablicy, dzięki czemu członkowie danych są przypisane odpowiednie wartości.
Przykład
// 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();
Wymagania
Nagłówek: afxdlgs.h