Condividi tramite


AFX_GLOBAL_DATA::DrawTextOnGlass

Disegna un determinato testo nello stile di visualizzazione del tema specificato.

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

Parametri

  • [in] hTheme
    Handle ai dati del tema di una finestra, o NULL. Il framework utilizza il tema specificato per creare testo se questo parametro non viene NULL e i temi sono supportati. In caso contrario, il framework non utilizza un tema per creare il testo.

    Utilizzare il metodo di OpenThemeData per creare HTHEME.

  • [in] pDC
    Puntatore a un contesto di dispositivo.

  • [in] iPartId
    La parte di controllo con l'aspetto desiderato del testo. Per ulteriori informazioni, vedere la colonna delle parti della tabella in Parti e stati. Se questo valore è 0, il testo viene disegnato nel tipo di carattere predefinito, o un tipo di carattere selezionato nel contesto di dispositivo.

  • [in] iStateId
    Lo stato del controllo con l'aspetto desiderato del testo. Per ulteriori informazioni, vedere modifica degli stati della colonna della tabella in Parti e stati.

  • [in] strText
    Testo da creare.

  • [in] rect
    Il limite dell'area in cui il testo specificato viene tracciato.

  • [in] dwFlags
    Una combinazione bit per bit (OR) di flag che specificano come il testo specificato viene tracciato.

    Se il parametro di hTheme è NULL o se i temi non sono supportati e non abilitati, il parametro di nFormat del metodo di CDC::DrawText vengono descritti i flag validi. Se i temi sono supportati, il parametro di dwFlags del metodo di DrawThemeTextEx vengono descritti i flag validi.

  • [in] nGlowSize
    La dimensione di un effetto di alone disegnato nello sfondo disegnando prima del testo specificato. Il valore predefinito è 0.

  • [in] clrText
    Il colore del testo specificato viene tracciato. Il valore predefinito è il colore predefinito.

Valore restituito

TRUE se un tema viene utilizzato per creare il testo specificato; in caso contrario, FALSE.

Note

Un tema definisce lo stile di visualizzazione di un'applicazione. Per ulteriori informazioni, vedere Temi e stili di visualizzazione. Un tema non viene utilizzato per creare testo se il parametro di hTheme è NULL, o se il metodo di DrawThemeTextEx non è supportato, o se la composizione di Gestione finestre desktop (Gestione finestre desktop) è disabilitata.

Requisiti

Intestazione: afxglobals.h

Vedere anche

Riferimenti

Struttura AFX_GLOBAL_DATA

Grafico delle gerarchie

Temi e stili di visualizzazione

COLORREF

Parte e stati

CDC::DrawText

DrawThemeTextEx

Gestione finestre desktop

Abilita e osservare la composizione di Gestione finestre desktop