Partager via


DTBLEDI

S’applique à : Outlook 2013 | Outlook 2016

Décrit un contrôle d’édition qui sera utilisé dans une boîte de dialogue créée à partir d’une table d’affichage.

Propriété Valeur
Fichier d’en-tête : Mapidefs.h
Macro associée : SizedDtblEdit
typedef struct _DTBLEDIT
{
  ULONG ulbLpszCharsAllowed;
  ULONG ulFlags;
  ULONG ulNumCharsAllowed;
  ULONG ulPropTag;
} DTBLEDIT, FAR *LPDTBLEDIT;

Members

ulbLpszCharsAllowed

Décalage du début de la structure DTBLEDIT vers un filtre de chaîne de caractères qui décrit les restrictions, le cas échéant, sur les caractères qui peuvent être entrés dans le contrôle d’édition. Le filtre n’est pas interprété comme une expression régulière et le même filtre est appliqué à chaque caractère entré. Le format du filtre est le suivant :

Caractère Description
* Tout caractère est autorisé (par exemple, "*").
[ ] Définit un ensemble de caractères (par exemple, "[0123456789]".)
- Indique une plage de caractères (par exemple, "[a-z]").
~ Indique que ces caractères ne sont pas autorisés (par exemple, "[~0-9]").
\ Utilisé pour citer l’un des symboles précédents (par exemple, "[\-\\\[\]]" signifie -, , caractères [, et ] sont autorisés).

ulFlags

Masque de bits des indicateurs utilisés pour désigner le format du filtre de caractères. L’indicateur suivant peut être défini :

MAPI_UNICODE

Le filtre est au format Unicode. Si l’indicateur MAPI_UNICODE n’est pas défini, le filtre est au format ANSI.

ulNumCharsAllowed

Nombre maximal de caractères que l’utilisateur peut taper dans la zone de texte.

ulPropTag

Balise de propriété pour une propriété de type PT_TSTRING. Le membre ulPropTag identifie la propriété de chaîne dont les données sont affichées et modifiées dans le contrôle d’édition.

Remarques

Une structure DTBLEDIT décrit un contrôle de modification d’une zone d’une boîte de dialogue qui contient des informations alphanumériques. Presque toutes les boîtes de dialogue ont au moins un contrôle d’édition. Les contrôles de modification peuvent être modifiables par un utilisateur ou en lecture seule.

Les contrôles de modification peuvent également être monolignes ou multilignes. Une barre de défilement est généralement associée aux contrôles d’édition multiligne.

Pour obtenir une vue d’ensemble des tables d’affichage, consultez Afficher les tables. Pour plus d’informations sur l’implémentation d’une table d’affichage, consultez Implémentation d’une table d’affichage.

Voir aussi

DTCTL
IMAPIProp::GetProps
Structures MAPI de propriété canonique PidTagControlType