Szövegvezérlő
A Szöveg vezérlőelem statikus szöveget jelenít meg, amely előre definiált stílust is használhat.
A megadott sortöréssel rendelkező szövegek megjelenítéséhez ajánlott több egysoros szövegvezérlőt használni, amelyek egymás alatt találhatók. A vezérlő szövegmezőjében \n, \r\nvagy \n\r karaktersorozatok nem jelennek meg sortörésként. Ezeket a karaktersorozatokat a vezérlő szó szerint megjeleníti.
Vezérlőattribútumok
A szövegvezérlővel az alábbi attribútumokat használhatja. Ha egy attribútum értékét esemény használatával szeretné módosítani, iratkozzon fel egy ControlEvent vezérlőre az EventMapping táblában, és sorolja fel az attribútum azonosítóját az Attribútum oszlopban. Adja meg a ControlEvent azonosítóját az Esemény oszlopban.
Attribútumazonosító | Hexadecimális bit | Leírás |
---|---|---|
pozíció | A vezérlőelem helye a párbeszédpanelen. Adja meg a vezérlőelem bal oldali sarkának szélességét, magasságát és koordinátáit a Control tábla vagy BBControl táblaSzélesség, Magasság, X és Y oszlopába. Használjon telepítőegységeket a hosszhoz és a távolsághoz. |
|
Szöveg | A vezérlő által megjelenített szöveg. Egy szöveges sztring betűtípusának és betűstílusának beállításához a megjelenített karakterek sztringjét {\style} vagy {&stílus} előtaggal adhatja meg. Ahol a stílus az TextStyle tábla TextStyle oszlopában szereplő azonosító,. Ha egyik sem található, de a DefaultUIFont tulajdonság érvényes szövegstílusként van definiálva, akkor a program ezt a betűtípust fogja használni. |
|
TimeRemaining | Ez az attribútum lehetővé teszi, hogy a Szöveg vezérlőelem megjelenítse a telepítéshez hátralévő percek és másodpercek hozzávetőleges számát. Iratkozzon fel a Szöveg vezérlőelemre a TimeRemaining ControlEventEventmapping táblában, és írja be a TimeRemaining értéket az Attribútum oszlopba. A telepítő egy olyan rekordot tesz közzé, amely egy egész számot tartalmaz, amely a telepítésben fennmaradó másodpercek számát jelöli. Adjon meg egy sort a UIText tábla a TimeRemaining oszlopban. Írjon be egy formázott szöveges sztringet a Szöveg oszlopba, amely percek és másodpercek megjelenítéséhez készült. Formázza ezt a sztringet MsiFormatRecord. |
|
Látható | 0x00000000 0x00000001 |
Rejtett vezérlő. Látható vezérlő. Vegye fel ezt a bitet a Control tábla vagy BBControl tábla. attribútumok oszlopának bitszava közé, hogy a vezérlőelem láthatóvá vagy rejtettsé legyen a létrehozásakor. A vezérlőelemeket a ControlCondition táblahasználatával is elrejtheti vagy megjelenítheti. |
Engedélyezett | 0x00000000 0x00000002 |
Vezérlőelem letiltott állapotban. Vezérlőelem engedélyezett állapotban. Ezt a bitet belefoglalhatja a bit szóba a Vezérlő vagy BBControl-táblák Attribútumok oszlopában, a vezérlőelem létrehozásának engedélyezéséhez. A vezérlőelemeket a ControlCondition táblahasználatával is engedélyezheti vagy letilthatja. |
elsüllyedt | 0x00000000 0x00000004 |
Megjeleníti az alapértelmezett vizuális stílust. A vezérlőt egy elsüllyedt, térhatású megjelenéssel jeleníti meg. Vegye fel ezeket a biteket a bit szóba a Control tábla Attribútumok oszlopában. |
RTLRO | 0x00000000 0x00000020 |
A vezérlőben lévő szöveg balról jobbra olvasási sorrendben jelenik meg. A vezérlőben lévő szöveg jobbról balra olvasási sorrendben jelenik meg. |
RightAligned | 0x00000000 0x00000040 |
A vezérlőben lévő szöveg balra van igazítva. A vezérlőben lévő szöveg jobbra van igazítva. |
Átlátszó | 0x00000000 0x00010000 |
Átlátszatlan vezérlő. A háttér vezérlőelemen keresztül jelenik meg. A vezérlőelem WS_EX_TRANSPARENT stílust használ. Adja meg ezt a bitet a Vezérlő vagy BBControl-táblákAttribútumok oszlopában. |
NoPrefix | 0x00000000 0x00020000 |
A & egy szöveges sztringben a következő karakter alá van iktatottként való megjelenítéséhez. A sztringben & karakter önmagában jelenik meg. A bit belefoglalása a bit szóba a Vezérlő vagy BBControl-táblákAttribútumok oszlopában. |
NoWrap | 0x00000000 0x00040000 |
Szöveg körbefuttatása. A szöveg egyetlen sorban jelenik meg. Ha a szöveg túlnyúlik a vezérlő margóján, a rendszer levágja, és beszúr egy három pontot ("..."). A bit belefoglalása a bit szóba a Vezérlő vagy BBControl-táblákAttribútumok oszlopában. |
UsersLanguage | 0x00000000 0x00100000 |
Az adatbázis kódlapján létrehozott betűtípusok. A felhasználó alapértelmezett felhasználói felületi kódlapján létrehozott betűtípusok. |
FormatSize Control Attribútum | 0x00000000 0x00080000 |
Szövegként formázva. Ha ez a bit be van állítva, a vezérlő megkísérli formázni a megjelenített szöveget bájtok számát képviselő számként. A megfelelő formázáshoz a vezérlőelem szövegét egy 512 bájtos egységekben kifejezett számot képviselő sztringre kell állítani. A megjelenített érték ezután kilobájtban (KB), megabájtban (MB) vagy gigabájtban (GB) lesz formázva, és az egységeknek megfelelő sztringgel jelenik meg. |
Megjegyzések
Ez a vezérlő a STATIC osztályból hozható létre a CreateWindowEx függvénnyel. SS_LEFT, WS_CHILDés WS_GROUP stílussal rendelkezik.
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ó akadálymentességi okokból beállítja a kontrasztos paramétert.