다음을 통해 공유


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

참고 항목

참조

CPropertySheet 클래스

계층 구조 차트

CPropertySheet::CPropertySheet

CPropertySheet::DoModal

CPropertySheet::Create