这个方法的原型如下:
BOOL Create(DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID);
参数:
- dwStyle:DWORD 类型,指定编辑框的窗口样式。例如,可以使用 ES_MULTILINE 表示多行编辑框,使用 WS_BORDER 表示有边框等。
- rect:一个 RECT 结构,指定编辑框的位置和大小。
- pParentWnd:一个指向父窗口的 CWnd 指针,表示编辑框的父窗口。
- nID:一个无符号整数,表示编辑框的控件标识符。
返回值:
- 如果成功创建编辑框窗口,则返回非零值;如果失败,则返回零。
说明:
- 通过调用 Create 方法,可以在运行时动态创建编辑框的窗口。
- 这是编辑框的创建方法之一,通常在对话框中使用。
- 在对话框类中,你也可以使用类似 DDX_Control(pDX, IDC_EDIT1, myEdit) 这样的代码,将编辑框关联到对话框上,而不必显式调用 Create。
示例代码:
CEdit myEdit;
myEdit.Create(ES_MULTILINE | WS_VISIBLE | WS_CHILD | WS_BORDER, CRect(10, 10, 200, 100), this, 1);
上述示例代码中,通过调用 Create 方法,创建了一个多行编辑框,并设置了其位置和大小。
转载请注明出处:http://www.pingtaimeng.com/article/detail/17655/MFC/CEdit