VarFormatPercent

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Formatiert eine Variante, Prozentsätze in ein Formular Zeichenfolge enthält.

HRESULT VarFormatPercent(
  LPVARIANT pvarIn,
  int   iNumDig,
  int ilncLead,
  int iUseParens,
  int iGroup,
  ULONG  dwFlags,
  BSTR *pbstrOut
);

Parameter

  • pvarIn
    [in] Die Variante mit dem Wert formatieren.

  • iNumDig
    [in] Gibt die Anzahl der Ziffern, nach dem Dezimalkomma aufzufüllen. -1 bedeutet, dass den System-Standardwert verwendet.

  • ilncLead
    [in] Gibt an, ob die vorangestellte Ziffer auf Zahlen enthalten. -2 bedeutet, dass den System-Standardwert verwendet,-1 ist true, 0 = false.

  • iUseParens
    [in] Gibt an, ob negative Zahlen Klammer verwenden soll. Beispielsweise (10,10) V. -10.10,-2 bedeutet, den Systemstandard verwenden,-1 ist true, 0 = false.

  • iGroup
    [in] Gibt an, ob Tausende gruppiert werden soll. Für Beispiel 10.000 V. 10000,-2 bedeutet, den Systemstandard verwenden,-1 ist true, 0 = false.

    Hinweis

    Normale Zahlen und Währungen verfügen über separate Systemstandards für alle oben aufgeführten Optionen.

  • dwFlags
    [in] VAR_CALENDAR_HIJRI ist das einzige Flag, die festgelegt werden können.

  • pbstrOut
    [Out] Verweist auf die formatierte Zeichenfolge, die Variante darstellt.

Rückgabewert

Die Funktion gibt eine der folgenden zurück:

Rückgabewert

Bedeutung

S_OK

Erfolg.

E_INVALIDARG

Eine oder mehrere der Argumente ist ungültig.

Hinweise

Diese Funktionen werden Standard-Gebietsschema des Benutzers während aufrufen VarTokenizeFormatStringVarFormatFromTokens verwendet.

Siehe auch

Referenz

VarTokenizeFormatString

VarFormatFromTokens

Konzepte

Formatierung Routinen (Component-Automatisierung)