Fonction VarCmp (oleauto.h)
Compare deux variantes.
Syntaxe
HRESULT VarCmp(
[in] LPVARIANT pvarLeft,
[in] LPVARIANT pvarRight,
[in] LCID lcid,
[in] ULONG dwFlags
);
Paramètres
[in] pvarLeft
Première variante.
[in] pvarRight
Deuxième variante.
[in] lcid
Identificateur de paramètres régionaux.
[in] dwFlags
Option comparer les résultats.
Valeur retournée
Cette fonction peut retourner l’une de ces valeurs.
Code/valeur de retour | Description |
---|---|
|
pvarLeft est inférieur à pvarRight. |
|
Les paramètres sont égaux. |
|
pvarLeft est supérieur à pvarRight. |
|
L’une ou l’autre expression a la valeur NULL. |
Remarques
La fonction compare uniquement la valeur des types variants. Il compare des chaînes, des entiers et des points flottants, mais pas des tableaux ou des enregistrements.
NORM_IGNOREWIDTH fait que VarCmp ignore la différence entre les caractères demi-largeur et pleine largeur, comme le montre l’exemple suivant :
« Cat"== « cat »
Le formulaire pleine largeur est une distinction de mise en forme utilisée dans les scripts chinois et japonais.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | oleauto.h |
Bibliothèque | OleAut32.lib |
DLL | OleAut32.dll |
Voir aussi
Informations de référence sur la programmation Automation
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour