VarFormatNumber-Funktion (oleauto.h)
Formatiert eine Variante, die Zahlen enthält, in ein Zeichenfolgenformular.
Syntax
HRESULT VarFormatNumber(
[in] LPVARIANT pvarIn,
[in] int iNumDig,
[in] int iIncLead,
[in] int iUseParens,
[in] int iGroup,
[in] ULONG dwFlags,
[out] BSTR *pbstrOut
);
Parameter
[in] pvarIn
Die Variante, die den zu formatierenden Wert enthält.
[in] iNumDig
Die Anzahl der Ziffern, die nach dem Dezimaltrennzeichen gepadet werden sollen. Geben Sie -1 an, um den Standardwert des Systems zu verwenden.
[in] iIncLead
Gibt an, ob die führende Ziffer in Zahlen eingeschlossen werden soll.
Wert | Bedeutung |
---|---|
|
Verwenden Sie die Standardeinstellung des Systems. |
|
Schließen Sie die führende Ziffer ein. |
|
Schließen Sie die führende Ziffer nicht ein. |
[in] iUseParens
Gibt an, ob für negative Zahlen Klammern verwendet werden sollen.
Wert | Bedeutung |
---|---|
|
Verwenden Sie die Standardeinstellung des Systems. |
|
Verwenden Sie Klammern. |
|
Verwenden Sie keine Klammern. |
[in] iGroup
Gibt an, ob Tausende gruppiert werden sollen. Beispiel: 10.000 im Vergleich zu 10000.
Wert | Bedeutung |
---|---|
|
Verwenden Sie die Standardeinstellung des Systems. |
|
Gruppiert Tausende. |
|
Gruppiert nicht Tausende. |
[in] dwFlags
VAR_CALENDAR_HIJRI ist das einzige Flag, das festgelegt werden kann.
[out] pbstrOut
Zeigt auf die formatierte Zeichenfolge, die die Variante darstellt.
Rückgabewert
Diese Funktion kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
Mindestens eines der Argumente ist ungültig. |
Hinweise
Diese Funktion verwendet beim Aufrufen von VarTokenizeFormatString und VarFormatFromTokens das Standardgebietsschema des Benutzers.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | oleauto.h |
Bibliothek | OleAut32.lib |
DLL | OleAut32.dll |