共用方式為


CMFCPropertyGridProperty::CreateInPlaceEdit

呼叫由架構建立屬性的可編輯的控制項。

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

參數

  • [in] rectEdit
    編輯控制項的週框 (Bounding Rectangle)。

  • [in] bDefaultFormat
    使用預設屬性格式的TRUE 設定可編輯控制項中的文字,否則, FALSE。

傳回值

對編輯控制項的指標,如果此方法成功則為,否則, NULL。

備註

這個方法會使用 varValue的值, lpszEditMask、 lpszEditTemplate和在 CMFCPropertyGridProperty 類別建構函式中指定的 lpszValidChars 參數。 根據預設,這個方法支援 varValue Variant 型別。 這包括 VT_BSTRVT_R4VT_R8、、、、、 VT_UI1VT_I2VT_INTVT_UINTVT_I4、、、、和 VT_UI2VT_UI4VT_BOOL

例如,假設有一或多個 lpszEditMask、 lpszEditTemplate或 lpszValidChars 參數指定,這個方法會建立控制項, CMFCMaskedEdit 否則,它會建立 CEdit 控制項。

需求

標題: afxpropertygridctrl.h

請參閱

參考

CMFCPropertyGridProperty 類別

階層架構圖

CEdit 類別