CEdit

CEdit 클래스는 Windows 편집 컨트롤의 기능을 제공합니다. Edit 컨트롤은 사용자 텍스트를 입력할 수 있는 직사각형 자식 창。

대화 상자 템플릿에서 또는 코드에서 직접 편집 컨트롤을 만들 수 있습니다. 두 경우 모두 첫 번째 호출 생성자 CEdit CEdit 개체를 생성 한 다음 Create 멤버 함수를 호출 하는 창을 만들 편집 컨트롤 및 CEdit 객체에 첨부。

건설 CEdit에서 파생 된 클래스에서 원스텝 과정 될 수 있습니다. 파생된 클래스의 생성자를 작성 하 고 생성자 내에서 만들기 를 호출합니다。

CEdit CWnd에서 중요 한 기능을 상속합니다. 설정 CEdit 개체에서 텍스트를 검색 하려면 SetWindowTextGetWindowText, 설정 또는 심지어 ifnbsp; 편집 컨트롤의 전체 내용의 얻을 CWnd 멤버 함수 사용 그것은 여러 줄 컨트롤입니다.? 또한, 여러 줄 편집 컨트롤의 경우 가져오고 CEdit 멤버 ReplaceSel , GetSel, SetSel, GetLine함수를 호출 하 여 컨트롤의 텍스트 일부를 설정(&N)。

부모 (일반적으로: CDialog에서 파생 된 클래스)를 편집 컨트롤에서 보낸 Windows 알림 메시지를 처리 하려는 경우에 각 메시지에 대 한 부모 클래스 메시지 맵 항목 및 메시지 처리기 멤버 함수 추가。

각 메시지 맵 항목은 다음과 같은 형태를 가집니다.:

ON_(알림id, memberFxn)

알림을 보내는 편집 컨트롤의 자식 창 ID를 지정 하는 idmemberFxn 알림을 처리 하기 위해 작성 했습니다 부모 멤버 함수 이름입니다。

부모의 함수 프로토타입을 다음과 같습니다.:

afx_msg void memberFxn();

다음은 잠재적인 메시지 맵 항목의 경우에 그들은 부모에 게 전송 됩니다에 대 한 설명을 목록입니다.:

사용자가 대화 상자를 닫으면 CEdit 개체는 자동으로 소멸 됩니다 대화 상자 내의 CEdit 개체를 만드는 경우。

사용자가 대화 상자를 닫으면 CEdit 개체는 자동으로 소멸 됩니다 대화 상자 편집기를 사용 하 여 대화 상자 리소스에서 CEdit 개체를 만드는 경우。

창 내의 CEdit 개체를 만드는 경우 그것을 파괴 해야 수 있습니다. 스택에 CEdit 개체를 만드는 경우 자동으로 소멸 됩니다. 함수를 사용 하 여 힙에 CEdit 개체를 만드는 경우 사용자 Windows 편집 컨트롤을 종료 하는 때 그것을 파괴 하는 개체에 삭제 를 호출 해야 합니다. 할당의 폐기 CEdit 소멸자를 재정의 하는 CEdit 개체에 메모리를 할당 하는 경우。

CEdit에 대 한 자세한 정보를 보려면 제어 항목 Visual c + + 프로그래머 가이드

# include lt;afxwin.h>

클래스 멤버 |nbsp; 기본 클래스 (ko) | 계층 구조 차트(&N)

샘플nbsp; MFC 샘플 CALCDRIV (ko) | MFC 샘플 CMNCTRL2 (ko) | MFC 샘플 VCTERM(&N)

참고 항목nbsp;CWnd, CButton, CComboBox, CListBox, CScrollBar, CStatic, CDialog(&N)

Index