CMFCPropertyGridProperty::CreateInPlaceEdit

调用由框架为属性创建一个可编辑的控件。

virtual CWnd* CreateInPlaceEdit(
   CRect rectEdit,
   BOOL& bDefaultFormat 
);

参数

  • [in] rectEdit
    可编辑的控件的边框。

  • [in] bDefaultFormat
    使用默认属性格式的TRUE 设置可编辑的控件的文本;否则,FALSE。

返回值

为可编辑的控件的指针,则此方法成功;否则,NULL。

备注

此方法使用 varValue的值,lpszEditMask、 lpszEditTemplate和在 CMFCPropertyGridProperty 选件类构造函数中指定 lpszValidChars 参数。默认情况下,此方法支持 varValue variant类型。这包括 VT_BSTRVT_R4VT_R8VT_UI1VT_I2VT_INTVT_UINTVT_I4VT_UI2VT_UI4VT_BOOL

如果一个或多 lpszEditMask、 lpszEditTemplate或 lpszValidChars 参数指定,此方法创建一个 CMFCMaskedEdit 控件;否则,它将创建一个 CEdit 控件。

要求

标头: afxpropertygridctrl.h

请参见

参考

CMFCPropertyGridProperty选件类

层次结构图

CEdit选件类