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