Vezérlőtábla
A Vezérlő tábla határozza meg az egyes párbeszédpaneleken megjelenő vezérlőket.
A Control tábla a következő oszlopokat tartalmazza.
Oszlop | Típus | Kulcs | Nullázható |
---|---|---|---|
Párbeszéd_ | azonosító | Y | N |
Vezérlő | azonosító | Y | N |
Típus | azonosító | N | N |
X | egész szám | N | N |
Y | egész szám | N | N |
Szélesség | egész szám | N | N |
Magasság | egész szám | N | N |
Attribútumok | DoubleInteger | N | Y |
Ingatlan | azonosító | N | Y |
SMS | formázott | N | Y |
Control_Next | azonosító | N | Y |
Segítség | Szöveg | N | Y |
Oszlopok
-
Dialog_
-
A párbeszédpanel tábla első oszlopának külső kulcsa, a párbeszédpanel neve.
-
vezérlő
-
A vezérlő neve. Ennek a névnek egyedinek kell lennie egy párbeszédpanelen belül, de különböző párbeszédpaneleken megismételhető. A Vezérlőelem oszlop és a Dialog_ oszlop alkotja a tábla elsődleges kulcsát.
-
típus
-
A vezérlő típusa. A vezérlőtípusok listáját a Vezérlőkcímű témakörben találja.
-
X
-
A vezérlőelem négyszögletes határának bal felső sarkának vízszintes koordinátája. Ennek nem negatív számnak kell lennie. Lásd Pozícióvezérlő attribútum.
-
Y
-
A vezérlőelem téglalap alakú határának bal felső sarkának függőleges koordinátája. Ennek nem negatív számnak kell lennie. Lásd Pozícióvezérlő attribútum.
-
szélessége
-
A vezérlőelem téglalap alakú határának szélessége. Ennek nem negatív számnak kell lennie. Lásd Pozícióvezérlő attribútum.
-
magasság
-
A vezérlőelem téglalap alakú határának magassága. Ennek nem negatív számnak kell lennie. Lásd Pozícióvezérlő attribútum.
-
attribútumok
-
Egy 32 bites szó, amely meghatározza a vezérlőre alkalmazni kívánt bitjelölőket. Ennek nem negatív számnak kell lennie, és az engedélyezett értékek a vezérlőelem típusától függenek. Az összes vezérlőattribútum és a mezőbe beírandó érték listáját a Vezérlőattribútumokcímű témakörben találja.
-
tulajdonság
-
A vezérlőelemhez csatolandó definiált tulajdonság neve. A választógombok, listamezők és kombinált listaértékek ugyanahhoz a tulajdonsághoz csatolva vannak egy csoporthoz kötve. Ez az oszlop az aktív vezérlőkhöz szükséges.
-
szöveg
-
Egy honosítható sztring, amellyel beállíthatja a vezérlőelemek kezdeti szövegét. A sztring beágyazott tulajdonságokat is tartalmazhat. A tulajdonságokat tartalmazó formázott sztring szintaxisát az MsiFormatRecord függvény tartalmazza. A szöveg méretét, betűtípusát és színét a szöveg sztringjének {\style} előtaggal való előtagjával adhatja meg, ahol a stílus az TextStyle táblázatTextStyle oszlopába írt szövegstílus. A szöveges sztring csonkolt, ha túl hosszú ahhoz, hogy a vezérlőelemhez illeszkedjen. Lehet, hogy a szöveges sztring üres.
A mező Formázott szöveges sztring speciális szerkesztésére van szükség, ha a szöveget a TrackDiskpace attribútummal rendelkező párbeszédpanelen található Szövegvezérlő kell megjelenítenie. Ez a TrackDiskSpace párbeszédpanelstílusú bit által megadott eset, jelenik meg a párbeszédpanel. Ebben az esetben, ha a Control tábla Szöveg oszlopában a Formázott sztring a következővel kezdődik: "[" és "]" végződésű, akkor a sztring végéhez szóközt kell hozzáadnia. Ha például a DlgTextFont egy olyan tulajdonság, amely "{\DlgFontBold}" értékre van állítva, a formázott "[DlgTextFont]MyText[ProductName]" sztringnek a záró zárójel utáni végén lévő szóközre van szüksége. A telepítőnek erre a plusz területre van szüksége a szöveg helyes megjelenítéséhez a Szöveg vezérlőelemben.
Megadhat egy rövid leíró szöveges sztringet a VolumeCostList, ListView, DirectoryList, valamint a SelectionTree vezérlőkhöz. Ezt a szöveget a felhasználó nem látja, de a vezérlő leírásaként képernyőolvasók olvashatják.
Lásd még: Kisegítő lehetőségek.
-
Control_Next
-
Egy másik vezérlő neve ugyanazon a párbeszédpanelen és egy külső kulcs a Control tábla második oszlopához. Ha a párbeszédpanel fókusza a Vezérlő oszlop vezérlőelemén van, a tabulátorbillentyű lenyomása a fókuszt a Control_Next oszlopban felsorolt vezérlőre helyezi. Ezért ez az oszlop a párbeszédpanel vezérlőinek lapsorrendjének megadására szolgál. A vezérlők közötti kapcsolatoknak zárt ciklust kell alkotnia. Egyes vezérlők, például a statikus szövegvezérlők kihagyhatók a ciklusból. Ebben az esetben ez a mező üres lehet.
Lásd még: Kisegítő lehetőségek.
-
súgó
-
Nem kötelező, honosítható szöveges sztringek, amelyeket a Súgó gomb használ. A sztring két részre van osztva elválasztó karakter (|) szerint. A sztring első része elemleírásként használatos. Ezt a szöveget a képernyőolvasók használják a képet tartalmazó vezérlőkhöz. A sztring második része későbbi használatra van fenntartva. Az elválasztó karakterre akkor is szükség van, ha a két szövegtípus közül csak az egyik van jelen.
Megjegyzések
Az x, y, szélesség és magasság egész értékei a telepítőegységekben, nem pedig a párbeszédpanel-egységekben találhatók. A telepítőegység a 10 pontos MS Sans Serif betűméret magasságának egy tizenkettedikével egyenlő. A vezérlők koordinátái a hirdetőtáblához képest vannak.
Érvényesítés