CEdit::Create
Windows 편집 컨트롤을 만들고이에 연결 된 CEdit 개체입니다.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
매개 변수
dwStyle
편집 컨트롤의 스타일을 지정합니다.모든 조합이 적용 스타일 편집 컨트롤입니다.rect
편집 컨트롤의 크기와 위치를 지정합니다.수 있는 CRect 개체 또는 RECT 구조.pParentWnd
편집 컨트롤의 부모 창 지정 (일반적으로 CDialog).다시 해야 NULL.nID
편집 컨트롤의 ID를 지정합니다.
반환 값
초기화에 성공 하면 0이 아닌. 그렇지 않으면 0입니다.
설명
구성 된 CEdit 두 단계에 대 한 개체.첫째, 호출의 CEdit 다음 호출 하 고 생성자 만들기를 연결 하 고 Windows edit 컨트롤을 만듭니다는 CEdit 개체.
때 만들기 실행 Windows 센드는 WM_NCCREATE, WM_NCCALCSIZE, WM_CREATE, 및 WM_GETMINMAXINFO 메시지를 편집 컨트롤.
기본적으로 이러한 메시지 처리는 OnNcCreate, OnNcCalcSize, OnCreate, 및 OnGetMinMaxInfo 멤버 함수에 CWnd 기본 클래스입니다.기본 메시지 처리를 확장 하는 클래스에서 파생 CEdit새 클래스에 메시지 맵을 추가 하 고 위의 메시지 처리기 멤버 함수를 재정의 합니다.재정의 OnCreate예를 들어, 새 클래스에 대해 필요한 초기화를 수행 합니다.
다음 적용 창 스타일 편집 컨트롤에.
WS_CHILD 항상
WS_VISIBLE 일반적으로
WS_DISABLED 거의
WS_GROUP 컨트롤을 그룹화 하려면
WS_TABSTOP 편집 컨트롤 탭 순서에 포함
예제
// dynamically create an edit control
CEdit* pEdit = new CEdit;
pEdit->Create(ES_MULTILINE | WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER,
CRect(10, 10, 100, 100), this, 1);
요구 사항
헤더: afxwin.h