GdipGetStringFormatMeasurableCharacterRangeCount()



Syntaxe
Resultat.i = GdipGetStringFormatMeasurableCharacterRangeCount(*format, @count.l)
Paramètres
*format

[in] Pointeur sur un objet StringFormat existant.

count.l

[out] count recevra le nombre de plages de caractères mesurables qui sont actuellement définis pour l'objet StringFormat.

Description

Cette fonction permet d'obtenir le nombre de plages de caractères mesurables qui sont actuellement définis pour l'objet StringFormat. Les plages de caractères définies peuvent être mesurées par la fonction GdipMeasureCharacterRanges() pour obtenir les régions dont chacune délimite une plage de positions de caractères de la chaîne spécifiée.

L'exemple assigne autant de plages de caractères d'une longueur d'un caractère qu'il y a de lettres dans la chaîne. Une callback classique Windows est utilisée. A chaque événement #WM_PAINT, les régions sont retrouvées et affichées avec une couleur aléatoire.

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