EM_GETTABLEPARMS message
Récupère les paramètres de table pour une ligne de table et les paramètres de cellule pour le nombre spécifié de cellules.
#define EM_GETTABLEPARMS (WM_USER + 265)
Paramètres
-
wParam
-
Pointeur vers une structure TABLEROWPARMS .
-
lParam
-
Pointeur vers une structure TABLECELLPARMS .
Valeur retournée
Retourne S_OK en cas de réussite ou l’un des codes d’erreur suivants.
Code de retour | Description |
---|---|
|
Impossible d’effectuer des modifications. Cela peut se produire si le contrôle est un contrôle de texte brut ou d’une ligne, ou si le point d’insertion se trouve à l’intérieur d’un objet mathématique. Cela se produit également si les tables sont désactivées si le message EM_SETEDITSTYLEEX définit la valeur SES_EX_NOTABLE . |
|
WParam ou lParam a la valeur NULL ou pointe vers une structure non valide. Le membre cbRow de la structure TABLEROWPARMS doit être égal ou sizeof sizeof(TABLEROWPARMS) (TABLEROWPARMS) 2*sizeof(long). Cette dernière valeur est la taille de la structure TABLEROWPARMS RichEdit 4.1. Le membre cbCell de la structure TABLEROWPARMS doit être égal à sizeof(TABLECELLPARMS) . La position du caractère de requête doit se trouver dans un délimiteur de ligne de table. |
|
La mémoire disponible est insuffisante. |
Notes
Ce message obtient les paramètres de table pour la ligne à la position de caractère spécifiée par le membre cpStartRow de la structure TABLEROWPARMS , ainsi que le nombre de cellules spécifiées par le membre cCells de la structure TABLECELLPARMS .
La position de caractère spécifiée par le membre cpStartRow de la structure TABLEROWPARMS doit se trouver au début de la ligne de la table ou au délimiteur de fin de la ligne de table. Si cpStartRow a la valeur 1, la position des caractères est donnée par la sélection actuelle. Dans ce cas, positionnez la sélection à la fin de la ligne (entre la marque de cellule et le délimiteur de fin de la ligne de table), ou sélectionnez la ligne.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2012 [applications de bureau uniquement] |
En-tête |
|