EM_SETTABLEPARMS message
Modifie les paramètres des lignes d’une table.
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’apporter des modifications. Cela peut se produire si le contrôle est un contrôle de texte brut ou d’une seule ligne, ou si le point d’insertion se trouve à l’intérieur d’un objet mathématique. Elle se produit également si les tables sont désactivées ou 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 cCell de la structure TABLEROWPARMS doit être d’au moins 1 et pas plus de 63. Le membre cbRow doit être égal sizeof(TABLEROWPARMS) à ou sizeof(TABLEROWPARMS) 2*sizeof(long) . Cette dernière valeur est la taille de la structure TABLEROWPARMS RichEdit 4.1. Le membre cbCell de TABLEROWPARMS doit être égal à sizeof(TABLECELLPARMS) . Le point d’insertion doit se trouver au début d’un tableau ou à l’intérieur d’une ligne de tableau, et le nombre de cellules ne peut changer que d’une seule. |
|
La mémoire disponible est insuffisante. |
Notes
Ce message modifie les paramètres du nombre de lignes spécifié par le membre cRow de la structure TABLEROWPARMS , si la table comporte autant de lignes consécutives. Si cRow est inférieur à 0, le message itère jusqu’à la fin de la table. Si le nouveau nombre de cellules diffère du nombre de cellules actuel par +1 ou 1, il insère ou supprime la cellule à l’index spécifié par le membre iCell de TABLEROWPARMS. La ligne de la table de départ est identifiée par une position de caractère. Cette position est spécifiée par les membres cpStartRow dont les valeurs sont supérieures ou égales à zéro. La position doit se trouver à l’intérieur de la ligne du tableau, mais pas à l’intérieur d’une table imbriquée, sauf si vous souhaitez modifier les paramètres de cette table. Si le membre cpStartRow est 1, la position du caractère est donnée par la sélection actuelle. Pour cela, positionnez la sélection n’importe où à l’intérieur de la ligne du tableau, ou sélectionnez la ligne avec la fin active de la sélection à la fin de la ligne du tableau.
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 |
|