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
Temi e stili di visualizzazione
Abilita e osservare la composizione di Gestione finestre desktop