L'UDF ToolTip a été complètement réécrit pour supprimer les nombres magiques, faciliter l'implémentation des info-bulles dans les scripts, normaliser les paramètres et la documentation et corriger les bogues.
Cela signifie que les scripts écrits pour AutoIt jusqu'à la version 3.3.8.1 ne fonctionneront pas avec les versions ultérieures et doivent être modifiés.
Le tableau ci-dessous répertorie les différences entre l'ancienne et la nouvelle version
Ancienne Fonction et/ou Paramètre UDF |
Commentaires |
---|---|
_GUIToolTip_Activate | Le paramètre $fActivate a été supprimé, car il n'est plus utilisé pour désactiver une info-bulle. |
_GUIToolTip_AddTool | Paramètre $iFlags modifié pour utiliser les constantes ToolTip au lieu des nombres magiques, et le paramètre par défaut a été changé en BitOr($TTF_SUBCLASS, $TTF_IDISHWND. |
_GUIToolTip_BitsToTTF | La fonctionnalité de ceci a été totalement modifié, car il n'y a plus de nombres magiques pour les outils flags, cette fonction traduit maintenant la valeur des flags en une chaîne de texte délimitée par des virgules contenant les constantes utilisées dans le paramètre flags. |
_GUIToolTip_Create | Nouvelle constante par défaut pour la création du contrôle de l'info-bulle. |
$_TT_ghTTDefaultStyle | Sa valeur est égale à BitOr($TTS_ALWAYSTIP, $TTS_NOPREFIX). |
_GUIToolTip_Destroy | Valeurs de retour @error documentées. |
_GUIToolTip_EnumTools | Les valeurs de retour ont changé pour refléter les changements dans _GUIToolTip_Add et _GUIToolTip_BitsToTTF, l'élément [0] du tableau retourné est maintenant une chaîne de texte contenant le retour de la fonction _GUIToolTip_BitsToTTF au lieu des nombres magiques utilisés précédemment. |
_GUIToolTip_GetBubbleHeight | Valeur par défaut pour le paramètre $iFlags changé en BitOR($TTF_IDISHWND, $TTF_SUBCLASS) |
_GUIToolTip_GetBubbleSize | Valeur par défaut pour le paramètre $iFlags changé en BitOR($TTF_IDISHWND, $TTF_SUBCLASS) |
_GUIToolTip_GetBubbleWidth | Valeur par défaut pour le paramètre $iFlags changé en BitOR($TTF_IDISHWND, $TTF_SUBCLASS) |
_GUIToolTip_GetCurrentTools | Les valeurs de retour ont changé pour refléter les changements dans _GUIToolTip_Add et _GUIToolTip_BitsToTTF, l'élément [0] du tableau retourné est maintenant une chaîne de texte contenant le retour de la fonction _GUIToolTip_BitsToTTF au lieu des nombres magiques utilisés précédemment. |
_GUIToolTip_GetDelayTime | La fonction utilise maintenant correctement les constantes ToolTip pour récupérer les temps de pause de l'info-bulle. Les valeurs utilisées précédement étaient 0 - 2, les valeurs correctes pour les constantes de durée sont 1 - 3. |
_GUIToolTip_GetTitleBitMap | Correction d'un bogue de longue date dans la fonction qui l'empêchait de renvoyer l'information correcte. |
_GUIToolTip_GetTitleText | Correction d'un bogue de longue date dans la fonction qui l'empêchait de renvoyer l'information correcte. |
_GUIToolTip_GetToolInfo | Les valeurs de retour ont changé pour refléter les changements dans _GUIToolTip_Add et _GUIToolTip_BitsToTTF, l'élément [0] du tableau retourné est maintenant une chaîne de texte contenant le retour de la fonction _GUIToolTip_BitsToTTF au lieu des nombres magiques utilisés précédemment. |
_GUIToolTip_HitTest | Les valeurs de retour ont changé pour refléter les changements dans _GUIToolTip_Add et _GUIToolTip_BitsToTTF, l'élément [0] du tableau retourné est maintenant une chaîne de texte contenant le retour de la fonction _GUIToolTip_BitsToTTF au lieu des nombres magiques utilisés précédemment. |
_GUIToolTip_SetToolInfo | Paramètre $iFlags modifié pour utiliser les constantes ToolTip au lieu des nombres magiques, et le paramètre par défaut a été changé en BitOr ($TTF_SUBCLASS, $TTF_IDISHWND. |
_GUIToolTip_ToolToArray | L'élément [0] du tableau retourné renvoie maintenant correctement la valeur flag basée sur les constantes d'info-bulle au lieu des nombres magiques utilisés précédemment |
_GUIToolTip_TTFToBits | Supprimé. |
Nouvelle Fonction et/ou Paramètre UDF |
Commentaires |
---|---|
_GUIToolTip_Deactivate | Cette fonction est utilisée pour désactiver une info-bulle, remplace la double fonctionnalité de la fonction _GUIToolTip_Activate. |