CPropertySheet::Construct
CPropertySheet 개체를 생성합니다.
void Construct(
UINT nIDCaption,
CWnd* pParentWnd = NULL,
UINT iSelectPage = 0
);
void Construct(
LPCTSTR pszCaption,
CWnd* pParentWnd = NULL,
UINT iSelectPage = 0
);
void Construct(
UINT nIDCaption,
CWnd* pParentWnd,
UINT iSelectPage,
HBITMAP hbmWatermark,
HPALETTE hpalWatermark = NULL,
HBITMAP hbmHeader = NULL
);
void Construct(
LPCTSTR pszCaption,
CWnd* pParentWnd,
UINT iSelectPage,
HBITMAP hbmWatermark,
HPALETTE hpalWatermark = NULL,
HBITMAP hbmHeader = NULL
);
매개 변수
nIDCaption
ID 캡션의 속성 시트를 사용 합니다.pParentWnd
속성 시트의 부모 창에 대 한 포인터입니다. 경우 NULL, 부모 창에 응용 프로그램의 주 창이 됩니다.iSelectPage
처음에 위에 표시 될 페이지의 인덱스입니다. 기본 시트에 추가할 첫 번째 페이지입니다.pszCaption
속성 시트를 사용 하는 캡션이 포함 된 문자열에 대 한 포인터입니다. 수 없습니다 NULL.hbmWatermark
속성 페이지의 워터 마크 비트맵으로 처리 합니다.hpalWatermark
워터 마크 비트맵 및 비트맵 헤더의 색상표를 처리 합니다.hbmHeader
비트맵 속성 페이지의 헤더를 처리 합니다.
설명
클래스 생성자 중 하나가 아직 호출 되지 않은 경우이 함수를 호출 합니다. 예를 들어, 호출 Construct 선언 또는 배열을 할당 CPropertySheet 개체입니다. 배열의 경우 호출 해야 Construct 배열의 각 구성원에 대 한.
속성 시트를 표시 하려면 DoModal 또는 만들기. 첫 번째 매개 변수를 포함 하는 문자열 속성 시트에 대 한 캡션 표시줄에 배치 됩니다.
세 번째 또는 네 번째 프로토타입을 사용 하는 경우 머리글 및/또는 워터 마크 이미지를 자동으로 표시할 수 있습니다 Construct, 위에 나열 된 전달에 대 한 유효한 값은 hbmWatermark, hpalWatermark, 및/또는 hbmHeader 매개 변수.
예제
다음 예제에서 어떤 사용 상황을 호출 합니다 Construct.
const int c_cSheets = 3;
CPropertySheet grpropsheet[c_cSheets];
// no need to call Construct for this next one
CPropertySheet someSheet(_T("Some sheet"));
LPTSTR rgszSheets[c_cSheets] = {
_T("Sheet 1"),
_T("Sheet 2"),
_T("Sheet 3")
};
for (int i = 0; i < c_cSheets; i++)
grpropsheet[i].Construct(rgszSheets[i]);
요구 사항
헤더: afxdlgs.h