Partager via


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
E_FAIL
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 .
E_INVALIDARG
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.
E_OUTOFMEMORY
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
Richedit.h

Voir aussi

EM_SETTABLEPARMS