Megosztás a következőn keresztül:


TextStyle táblázat

A TextStyle táblázat a szövegvezérlőkben használt különböző betűtípusokat sorolja fel.

A TextStyle táblázat az alábbi oszlopokat tartalmazza.

Oszlop Típus Kulcs Nullázható
TextStyle azonosító Y N
FaceName Szöveg N N
Méret egész szám N N
Szín DoubleInteger N Y
StyleBits egész szám N Y

 

Oszlopok

TextStyle

Ez az oszlop a betűstílus neve. Ez a név beágyazható a szövegsztringbe a stílusváltozás jelzéséhez. Vegye figyelembe, hogy a mezőben használt betűstílus neve nem végződik a következő karakterekkel: _UL. Lásd: Vezérlőelemek és szöveg hozzáadása.

FaceName

A betűtípus nevét jelző sztring. A sztring legfeljebb 31 karakter hosszú lehet.

méret

A pontokban mért betűméret. Ennek nem negatív számnak kell lennie.

szín

Ez az oszlop egy Szövegvezérlőáltal megjelenített szövegszínt adja meg. Minden más típusú vezérlő mindig az alapértelmezett szövegszínt használja. Az oszlopban szereplő értéket a következő képlet használatával kell kiszámítani: 65536 * kék + 256 * zöld + piros, ahol a piros, a zöld és a kék a 0-255 tartományba esik. Az érték nem haladhatja meg a 16777215, ami a fehér érték. Az érték fekete esetén 0, piros esetén 255, zöld esetén 65280, kék 16711680, szürkéhez pedig 8421504. Ha üresen hagyja a mezőt, az alapértelmezett színt adja meg.

Ne helyezzen áttetsző szövegvezérlőket színes bitképek fölé. Előfordulhat, hogy a szöveg nem látható, ha a felhasználó módosítja a megjelenítési színsémát. Előfordulhat például, hogy a szöveg láthatatlanná válik, ha a felhasználó beállítja a kontrasztos megjelenítési paramétert az akadálymentességhez.

StyleBits

A szöveg formázását jelző bitek kombinációja.

Az egyes stílusbitek az alábbi értékekkel rendelkeznek.

Konstans Hexadecimális Tizedes Stílus
msidbTextStyleStyleBitsBold 0x001 1 Merész
msidbTextStyleStyleBitsItalic 0x002 2 Dőlt
msidbTextStyleStyleBitsUnderline 0x004 4 Aláhúz
msidbTextStyleStyleBitsStrike 0x008 8 Kihúz

 

Érvényesítés

ICE03
ICE06
ICE31
ICE45