DTBLEDI
適用於:Outlook 2013 |Outlook 2016
描述將用於從顯示數據表建置之對話框中的編輯控件。
屬性 | 值 |
---|---|
標頭檔: | Mapidefs.h |
相關宏: | SizedDtblEdit |
typedef struct _DTBLEDIT
{
ULONG ulbLpszCharsAllowed;
ULONG ulFlags;
ULONG ulNumCharsAllowed;
ULONG ulPropTag;
} DTBLEDIT, FAR *LPDTBLEDIT;
成員
ulbLpszCharsAllowed
從 DTBLEDIT 結構開頭到字元字串篩選的位移,描述可輸入編輯控件之字元的限制。如果有的話。 篩選不會解譯為正則表達式,而且會將相同的篩選套用至每個輸入的字元。 篩選的格式如下:
字元 | 描述 |
---|---|
* |
允許任何字元 (例如, "*" ) 。 |
[ ] |
定義一組字元 (例如, "[0123456789]". ) |
- |
表示字元範圍 (例如, "[a-z]" ) 。 |
~ |
表示不允許這些字元 (例如, "[~0-9]" ) 。 |
\ |
例如,用來引用任何先前 (符號, "[\-\\\[\]]" 表示) 允許-, , [, 和 ] 字元。 |
ulFlags
用來指定字元篩選格式的旗標位掩碼。 您可以設定下列旗標:
MAPI_UNICODE
篩選條件是 Unicode 格式。 如果未設定MAPI_UNICODE旗標,則篩選條件會是 ANSI 格式。
ulNumCharsAllowed
用戶可以在文字框中輸入的最大字元數。
ulPropTag
類型為 PT_TSTRING 之屬性的屬性標記。 ulPropTag 成員會識別在編輯控件中顯示及編輯其數據的字串屬性。
註解
DTBLEDIT 結構描述編輯控制件包含英數位元資訊之對話框上的區域。 幾乎所有對話框都至少有一個編輯控制項。 編輯控制項可由使用者修改或唯讀。
編輯控制元件也可以是單行或多行。 多行編輯控件通常會有與其相關聯的滾動條。
如需顯示數據表的概觀,請 參閱顯示數據表。 如需如何實作顯示數據表的資訊,請參閱 實作顯示數據表。
另請參閱
DTCTL
IMAPIProp::GetProps
PidTagControlType Canonical 屬性MAPI 結構