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
temi e stili di visualizzazione
Abilitare e controllare la composizione di Gestione finestre desktop