DTBLEDI
适用于:Outlook 2013 | Outlook 2016
描述将在从显示表生成的对话框中使用的编辑控件。
属性 | 值 |
---|---|
标头文件: | Mapidefs.h |
相关宏: | SizedDtblEdit |
typedef struct _DTBLEDIT
{
ULONG ulbLpszCharsAllowed;
ULONG ulFlags;
ULONG ulNumCharsAllowed;
ULONG ulPropTag;
} DTBLEDIT, FAR *LPDTBLEDIT;
Members
ulbLpszCharsAllowed
从 DTBLEDIT 结构的开头到描述限制(如果有)的字符串筛选器到可输入编辑控件的字符的偏移量。 筛选器不解释为正则表达式,并且对输入的每个字符应用相同的筛选器。 筛选器的格式如下所示:
字符 | 说明 |
---|---|
* |
允许 (任何字符, "*" 例如,) 。 |
[ ] |
定义一组字符 (,例如, "[0123456789]". ) |
- |
指示 (字符的范围, "[a-z]" 例如) 。 |
~ |
指示不允许这些字符 (例如 "[~0-9]" ) 。 |
\ |
例如,用于引用上述任何符号 (表示 "[\-\\\[\]]" ) 允许-, , [和 ] 字符。 |
ulFlags
用于指定字符筛选器格式的标志的位掩码。 可以设置以下标志:
MAPI_UNICODE
筛选器采用 Unicode 格式。 如果未设置MAPI_UNICODE标志,则筛选器采用 ANSI 格式。
ulNumCharsAllowed
用户可以在文本框中键入的最大字符数。
ulPropTag
PT_TSTRING 类型的属性的属性标记。 ulPropTag 成员标识在编辑控件中显示和编辑其数据的字符串属性。
备注
DTBLEDIT 结构描述包含字母数字信息的对话框上的编辑控件。 几乎所有对话框都有至少一个编辑控件。 编辑控件可由用户修改,也可以是只读的。
编辑控件也可以是单行或多行。 多行编辑控件通常具有与之关联的滚动条。
有关显示表的概述,请参阅 显示表。 有关如何实现显示表的信息,请参阅 实现显示表。