Fonction VarFormatNumber (oleauto.h)
Met en forme une variante contenant des nombres sous forme de chaîne.
Syntaxe
HRESULT VarFormatNumber(
[in] LPVARIANT pvarIn,
[in] int iNumDig,
[in] int iIncLead,
[in] int iUseParens,
[in] int iGroup,
[in] ULONG dwFlags,
[out] BSTR *pbstrOut
);
Paramètres
[in] pvarIn
Variante contenant la valeur à mettre en forme.
[in] iNumDig
Nombre de chiffres à ajouter après la virgule décimale. Spécifiez -1 pour utiliser la valeur par défaut du système.
[in] iIncLead
Spécifie s’il faut inclure le chiffre de début sur les nombres.
Valeur | Signification |
---|---|
|
Utilisez la valeur par défaut du système. |
|
Incluez le chiffre de début. |
|
N’incluez pas le chiffre de début. |
[in] iUseParens
Spécifie si les nombres négatifs doivent utiliser des parenthèses.
Valeur | Signification |
---|---|
|
Utilisez la valeur par défaut du système. |
|
Utilisez des parenthèses. |
|
N’utilisez pas de parenthèses. |
[in] iGroup
Spécifie si des milliers doivent être regroupés. Par exemple, 10 000 contre 10 000.
Valeur | Signification |
---|---|
|
Utilisez la valeur par défaut du système. |
|
Regroupez des milliers. |
|
Ne regroupez pas des milliers. |
[in] dwFlags
VAR_CALENDAR_HIJRI est le seul indicateur qui peut être défini.
[out] pbstrOut
Pointe vers la chaîne mise en forme qui représente la variante.
Valeur retournée
Cette fonction peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
Un ou plusieurs arguments ne sont pas valides. |
Remarques
Cette fonction utilise les paramètres régionaux par défaut de l’utilisateur lors de l’appel de VarTokenizeFormatString et VarFormatFromTokens.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | oleauto.h |
Bibliothèque | OleAut32.lib |
DLL | OleAut32.dll |