EM _ SETTABLEPARMS-Meldung
Ändert die Parameter von Zeilen in einer Tabelle.
Parameter
-
wParam
-
Ein Zeiger auf eine TABLEROWPARMS-Struktur.
-
lParam
-
Ein Zeiger auf eine TABLECELLPARMS-Struktur.
Rückgabewert
Gibt S _ OK zurück, wenn erfolgreich, oder einer der folgenden Fehlercodes.
| Rückgabecode | Beschreibung |
|---|---|
|
Änderungen können nicht vorgenommen werden. Dies kann auftreten, wenn das Steuerelement ein Nur-Text- oder einzeigen-Steuerelement ist oder wenn sich die Einfügemarke in einem mathematischen Objekt befindet. Sie tritt auch auf, wenn Tabellen deaktiviert sind oder wenn die EM _ SETEDITSTYLEEX-Meldung den SES _ EX _ NOTABLE-Wert fest legt. |
|
wParam oder lParam ist NULL oder verweist auf eine ungültige Struktur. Der cCell-Member der TABLEROWPARMS-Struktur muss mindestens 1 und nicht mehr als 63 sein. Der cbRow-Member muss gleich oder sizeof(TABLEROWPARMS) sizeof(TABLEROWPARMS) 2*sizeof(long) sein. Der zweite Wert ist die Größe der RichEdit 4.1 TABLEROWPARMS-Struktur. Das cbCell-Member von TABLEROWPARMS muss gleich sizeof(TABLECELLPARMS) sein. Die Einfügemarke muss am Anfang einer Tabelle oder innerhalb einer Tabellenzeile stehen, und die Anzahl der Zellen kann sich nur um eins ändern. |
|
Es ist nicht genügend Arbeitsspeicher verfügbar. |
Hinweise
Diese Meldung ändert die Parameter der Anzahl der Zeilen, die vom cRow-Member der TABLEROWPARMS-Struktur angegeben werden, wenn die Tabelle über so viele aufeinander folgende Zeilen verfügt. Wenn cRow kleiner als 0 ist, wird die Nachricht bis zum Ende der Tabelle durch iteriert. Wenn sich die neue Zellenanzahl von der aktuellen Zellenanzahl um +1 oder 1 unterscheidet, wird die Zelle an dem vom iCell-Member von TABLEROWPARMS angegebenen Index eingefügt oder gelöscht. Die Anfangstabellenzeile wird durch eine Zeichenposition identifiziert. Diese Position wird von cpStartRow-Membern mit Werten angegeben, die größer oder gleich 0 (null) sind. Die Position sollte innerhalb der Tabellenzeile, aber nicht innerhalb einer geschachtelten Tabelle liegen, es sei denn, Sie möchten die Parameter dieser Tabelle ändern. Wenn das cpStartRow-Member 1 ist, wird die Zeichenposition durch die aktuelle Auswahl angegeben. Positionieren Sie hierzu die Auswahl an einer beliebigen Stelle innerhalb der Tabellenzeile, oder wählen Sie die Zeile mit dem aktiven Ende der Auswahl am Ende der Tabellenzeile aus.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
[Windows 8 Nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
[Windows Server 2012 Nur Desktop-Apps] |
| Header |
|