GdipSetStringFormatHotkeyPrefix()



Syntaxe
Resultat.i = GdipSetStringFormatHotkeyPrefix(*format, hotkeyPrefix.l)
Paramètres
*format

[in] Pointeur sur un objet StringFormat existant.

hotkeyPrefix.l

[in] Elément de l'énumération HotkeyPrefix qui spécifie la manière de traiter le préfixe de la touche de raccourci.

Description

Cette fonction permet de définir le type de traitement qui est fait sur une chaîne lorsque le préfixe de raccourci clavier est rencontré. Le préfixe de raccourci clavier est une esperluète (symbol &) et peut être utilisé pour désigner certaines touches du clavier comme des raccourcis clavier. Par exemple, si hotkeyPrefix vaut #HotkeyPrefixShow, Le texte Unicode est parcouru pour trouver pour les esperluètes (symbol &) qui sont interprétées en tant que marqueurs de touche de raccourci de la même manière que ceux des menus ou ressources des interfaces utilisateur Windows. Toutes les paires d'esperluètes (symbol &) sont remplacées par une esperluète simple. Toutes les esperluètes simples sont supprimées et le premier caractère qui suit la première esperluète simple est souligné.

La fonction ne fait qu'un traitement sur la chaîne affichée mais ne crée pas de raccourci clavier.

L'exemple affiche une chaîne avec la lettre o soulignée par la fonction.

Résultat de la fonction
Si la fonction réussit, elle retourne #Ok qui est une constante de l'énumération status.
Si la fonction échoue, elle retourne une des autres valeurs de l'énumération status.
PB - OS
PureBasic v4.30 bêta 4 (Windows - x86)
Testé avec Windows Vista édition familiale Premium