CRichEditCtrl::Create
Создает элемент управления расширенного редактирования Windows и связывает его с объектом CRichEditCtrl.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Параметры
dwStyle
Задает стиль элемента управления "Поле ввода". Применение сочетания стилей окна, перечисленных в разделе Примечания ниже, и стили элемента управления "Поле ввода", описанное в Windows SDK.rect
Определяет размер и положение элемента управления "Поле ввода". Могут быть объект CRect или структура RECT.pParentWnd
Задает родительское окно элемента управления "Поле ввода" (часто CDialog). Это не должно быть NULL.nID
Определяет идентификатор элемента управления "Поле ввода"
Возвращаемое значение
Ненулевой если инициализация прошла успешно; в противном случае – значение 0.
Заметки
Построении объект CRichEditCtrl в шагах 2. Во-первых, вызовите конструктор CRichEditCtrl, то вызов Создать, который создает элемент управления "Поле ввода" Windows и вложение его к объекту CRichEditCtrl.
При создании управление расширенного редактирования с этой функцией, сначала необходимо загрузить необходимую библиотеку общих элементов управления. Чтобы загрузить библиотеку, вызовите глобальной функции 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);
Требования
Header: afxcmn.h