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


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.