调用由框架为属性创建一个可编辑的控件。
virtual CWnd* CreateInPlaceEdit(
CRect rectEdit,
BOOL& bDefaultFormat
);
参数
[in] rectEdit
可编辑的控件的边框。[in] bDefaultFormat
使用默认属性格式的TRUE 设置可编辑的控件的文本;否则,FALSE。
返回值
为可编辑的控件的指针,则此方法成功;否则,NULL。
备注
此方法使用 varValue的值,lpszEditMask、 lpszEditTemplate和在 CMFCPropertyGridProperty 选件类构造函数中指定 lpszValidChars 参数。默认情况下,此方法支持 varValue variant类型。这包括 VT_BSTR、 VT_R4、 VT_R8、 VT_UI1、 VT_I2、 VT_INT、 VT_UINT、 VT_I4、 VT_UI2、 VT_UI4和 VT_BOOL。
如果一个或多 lpszEditMask、 lpszEditTemplate或 lpszValidChars 参数指定,此方法创建一个 CMFCMaskedEdit 控件;否则,它将创建一个 CEdit 控件。
要求
标头: afxpropertygridctrl.h