SB_GETTEXTLENGTH Nachricht
Ruft die Länge des Texts in Zeichen aus dem angegebenen Teil eines status-Fensters ab.
Parameter
-
wParam
-
Nullbasierter Index des Teils, aus dem Text abgerufen werden soll.
-
lParam
- Muss Null sein.
Rückgabewert
Gibt einen 32-Bit-Wert zurück, der aus zwei 16-Bit-Werten besteht. Das niedrige Wort gibt die Länge des Texts in Zeichen an. Das hohe Wort gibt den Typ des Vorgangs an, der zum Zeichnen des Texts verwendet wird. Der Typ kann einer der folgenden Werte sein:
Rückgabecode | Beschreibung |
---|---|
|
Der Text wird mit einem Rahmen gezeichnet, der niedriger als die Ebene des Fensters angezeigt wird. |
|
Der Text wird ohne Rahmen gezeichnet. |
|
Der Text wird vom übergeordneten Fenster gezeichnet. |
|
Der Text wird mit einem Rahmen gezeichnet, der höher als die Ebene des Fensters angezeigt wird. |
|
Der Text wird in der entgegengesetzten Richtung zum Text im übergeordneten Fenster angezeigt. |
Bemerkungen
Normale Fenster zeigen Text von links nach rechts (LTR) an. Windows kann gespiegelt werden, um Sprachen wie Hebräisch oder Arabisch anzuzeigen, die von rechts nach links (RTL) gelesen werden. Wenn SBT_RTLREADING festgelegt ist, wird der angegebene status Fenstertext in die entgegengesetzte Richtung vom Text im übergeordneten Fenster gelesen.
Diese Nachricht gibt eine maximale Zeichenfolgenlänge von 65.535 Zeichen zurück. Wenn die tatsächliche Textzeichenfolge länger ist, wird sie von der SB_GETTEXT-Nachricht abgeschnitten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|
Unicode- und ANSI-Name |
SB_GETTEXTLENGTHW (Unicode) und SB_GETTEXTLENGTHA (ANSI) |