다음을 통해 공유


CRichEditCtrl::Create

Windows rich edit 컨트롤이 만들어지고이 연결 CRichEditCtrl 개체입니다.

virtual BOOL Create(
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID 
);

매개 변수

  • dwStyle
    편집 컨트롤의 스타일을 지정합니다.조합 창에 나열 된 스타일을 적용의 주의 섹션 아래 및 편집 컨트롤 스타일, 설명에 Windows SDK.

  • rect
    편집 컨트롤의 크기와 위치를 지정합니다.수 있는 CRect 개체 또는 RECT 구조.

  • pParentWnd
    편집 컨트롤의 부모 창 지정 (대개는 CDialog).다시 해야 NULL.

  • nID
    편집 컨트롤의 ID를 지정합니다.

반환 값

초기화에 성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

구성 된 CRichEditCtrl 두 단계에 대 한 개체.먼저 호출의 CRichEditCtrl 생성자를 호출 하 고 만들기를 연결 하 고 Windows edit 컨트롤을 만듭니다는 CRichEditCtrl 개체.

먼저이 함수로 rich edit 컨트롤을 만들 때 필요한 일반적인 컨트롤 라이브러리를 로드 해야 합니다.전역 함수를 호출 하 여 라이브러리를 로드할 수 AfxInitRichEdit, 어떤 차례로 초기화 공용 컨트롤 라이브러리.호출 하면 AfxInitRichEdit 프로세스에서 한 번만.

만들기 실행 Windows 센드는 WM_NCCREATE, WM_NCCALCSIZE, WM_CREATE, 및 WM_GETMINMAXINFO 메시지를 편집 컨트롤.

기본적으로 이러한 메시지 처리는 OnNcCreate, OnNcCalcSize, OnCreate, 및 OnGetMinMaxInfo 멤버 함수에 CWnd 기본 클래스입니다.기본 메시지 처리를 확장 하는 클래스에서 파생 CRichEditCtrl새 클래스에 메시지 맵을 추가 하 고 위의 메시지 처리기 멤버 함수를 재정의 합니다.재정의 OnCreate예를 들어, 새 클래스에 대해 필요한 초기화를 수행 합니다.

다음 적용 창 스타일 편집 컨트롤에.

  • WS_CHILD 항상.

  • WS_VISIBLE 일반적으로.

  • WS_DISABLED 경우는 거의 없습니다.

  • WS_GROUP 컨트롤을 그룹화 합니다.

  • WS_TABSTOP 편집 컨트롤에서 탭 이동 순서를 포함 합니다.

창 스타일에 대 한 자세한 내용은 CreateWindow 에 있는 Windows SDK.

예제

m_myRichEditCtrl.Create(
   WS_CHILD|WS_VISIBLE|WS_BORDER|ES_MULTILINE,
   CRect(10,10,100,200), pParentWnd, IDD_RICHEDITCTRL);

요구 사항

헤더: afxcmn.h

참고 항목

참조

CRichEditCtrl 클래스

계층 구조 차트

CRichEditCtrl::CreateEx

CRichEditCtrl::CRichEditCtrl