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
E _ FAIL
Ä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.
E _ INVALIDARG
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.
E _ OUTOFMEMORY
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
Richedit.h

Siehe auch

EM _ GETTABLEPARMS