Partager via


AFX_GLOBAL_DATA::DrawTextOnGlass

Dessine du texte spécifié dans le style visuel du thème spécifié.

BOOL DrawTextOnGlass(
   HTHEME hTheme, 
   CDC* pDC, 
   int iPartId, 
   int iStateId, 
   CString strText, 
   CRect rect, 
   DWORD dwFlags, 
   int nGlowSize = 0, 
   COLORREF clrText = (COLORREF)-1
);

Paramètres

  • [in] hTheme
    Handle aux données de thème d'une fenêtre, ou NULL.L'infrastructure utilise le thème spécifié pour dessiner le texte si ce paramètre n'est pas NULL et les thèmes sont pris en charge.Sinon, l'infrastructure n'utilise pas de thème pour dessiner le texte.

    Utilisez la méthode d' OpenThemeData pour créer HTHEME.

  • [in] pDC
    Pointeur vers un contexte de périphérique.

  • [in] iPartId
    La partie commande qui a l'apparence souhaitée de texte.Pour plus d'informations, consultez les parties la colonne de la table dans Composants et rapports.Si cette valeur est 0, le texte est dessiné dans la police par défaut, ou une police sélectionnée dans le contexte de périphérique.

  • [in] iStateId
    L'état du contrôle qui a l'apparence souhaitée de texte.Pour plus d'informations, consultez les rapports la colonne de la table dans Composants et rapports.

  • [in] strText
    Texte à dessiner.

  • [in] rect
    Les limites de la zone dans laquelle le texte spécifié est dessiné.

  • [in] dwFlags
    Une combinaison d'opérations de bits OR () d'indicateurs qui spécifient comment le texte spécifié est dessiné.

    Si le paramètre d' hTheme est NULL ou si les thèmes ne sont pas pris en charge et ne sont pas activées, le paramètre d' nFormat de la méthode de CDC::DrawText décrit les indicateurs valides.Si les thèmes sont pris en charge, le paramètre d' dwFlags de la méthode de DrawThemeTextEx décrit les indicateurs valides.

  • [in] nGlowSize
    La taille d'un effet de lumière qui est dessiné sur l'arrière-plan avant de dessin de texte spécifié.La valeur par défaut est 0.

  • [in] clrText
    La couleur dans laquelle le texte spécifié est dessiné.La valeur par défaut est la couleur par défaut.

Valeur de retour

TRUE si un thème est utilisé pour dessiner le texte spécifié ; sinon, FALSE.

Notes

Un thème définit le style visuel d'une application.Pour plus d'informations, consultez thèmes et styles visuels.Un thème n'est pas utilisé pour dessiner le texte si le paramètre d' hTheme est NULL, ou si la méthode de DrawThemeTextEx n'est pas prise en charge, ou si la composition de gestionnaire de fenêtrage (Gestionnaire de fenêtrage) est désactivée.

Configuration requise

en-tête : afxglobals.h

Voir aussi

Référence

AFX_GLOBAL_DATA, structure

Graphique de la hiérarchie

thèmes et styles visuels

COLORREF

Composants et rapports

CDC::DrawText

DrawThemeTextEx

gestionnaire de fenêtrage

Vérifiez et contrôler la composition de Gestionnaire de fenêtrage