Tabella TextStyle

La tabella TextStyle elenca diversi stili di carattere usati nei controlli con testo.

La tabella TextStyle contiene le colonne seguenti.

Colonna Tipo Chiave Nullable
TextStyle Identificatore S N
FaceName Text N N
Dimensione Integer N N
Color DoubleInteger N S
StyleBits Integer N S

 

Colonne

TextStyle

Questa colonna è il nome dello stile del tipo di carattere. Questo nome può essere incorporato nella stringa di testo per indicare una modifica dello stile. Si noti che il nome dello stile di carattere usato in questo campo non deve terminare con i caratteri: _UL. Vedere Aggiunta di controlli e testo.

FaceName

Stringa che indica il nome del tipo di carattere. La stringa non deve contenere più di 31 caratteri.

Dimensione

Dimensione del carattere misurata in punti. Questo deve essere un numero non negativo.

Colore

Questa colonna specifica il colore di testo visualizzato da un controllo di testo. Tutti gli altri tipi di controlli usano sempre il colore di testo predefinito. Il valore inserito in questa colonna deve essere calcolato usando la formula seguente: 65536 * blu + 256 * verde + rosso, dove rosso, verde e blu sono ognuno nell'intervallo di 0-255. Il valore non deve superare 16777215, ovvero il valore per bianco. Il valore è 0 per nero, 255 per rosso, 65280 per verde, 16711680 per blu e 8421504 per grigio. Lasciare vuoto il campo specifica il colore predefinito.

Non posizionare controlli testo trasparente sopra le bitmap colorate. Il testo potrebbe non essere visibile se l'utente modifica la combinazione di colori di visualizzazione. Ad esempio, il testo può diventare invisibile se l'utente imposta il parametro a contrasto elevato per l'accessibilità.

StyleBits

Combinazione di bit che indica la formattazione del testo.

I singoli bit di stile hanno i valori seguenti.

Costante Valore esadecimale Decimal Stile
msidbTextStyleStyleBitsBold 0x001 1 Bold
msidbTextStyleStyleBitsItalic 0x002 2 Corsivo
msidbTextStyleBitsUnderline 0x004 4 Sottolineato
msidbTextStyleBitsStrike 0x008 8 Sciopero

 

Convalida

ICE03
ICE06
ICE31
ICE45