AFX_GLOBAL_DATA::DrawTextOnGlass

Estrae il testo specificato 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 è 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 gli stati la 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 testo specificato viene tracciato.

    Se il parametro di hTheme è NULL o se i temi non sono supportati e attivati, 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 cui si disegna i precedenti prima che il disegno di testo specificato.Il valore predefinito è 0.

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

Valore restituito

TRUE se un tema viene utilizzato per disegnare 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 disegnare il testo se il parametro di hTheme è NULL, o se il metodo di DrawThemeTextEx non è supportato, o se la composizione in Gestione finestre desktop (Gestione finestre desktop) è disabilitata.

Requisiti

intestazione: afxglobals.h

Vedere anche

Riferimenti

Struttura AFX_GLOBAL_DATA

Grafico della gerarchia

temi e stili di visualizzazione

COLORREF

parte e stati

CDC::DrawText

DrawThemeTextEx

Gestione finestre desktop

Abilitare e controllare la composizione di Gestione finestre desktop