Udostępnij za pośrednictwem


Tabela kontrolek

Tabela Kontrolka definiuje kontrolki wyświetlane w każdym oknie dialogowym.

Tabela Kontrolka zawiera następujące kolumny.

Kolumna Typ Klucz Nullable
Dialog_ identyfikator Y N
Kontrola identyfikator Y N
Typ identyfikator N N
X liczba całkowita N N
Y liczba całkowita N N
Szerokość liczba całkowita N N
Wysokość liczba całkowita N N
Atrybuty doubleinteger N Y
Własność identyfikator N Y
Tekst sformatowane N Y
Control_Next identyfikator N Y
Pomoc tekstu N Y

 

Kolumny

Dialog_

Klucz zewnętrzny do pierwszej kolumny tabeli okna dialogowego , nazwa okna dialogowego.

, kontrolka

Nazwa kontrolki. Ta nazwa musi być unikatowa w oknie dialogowym, ale może być powtarzana w różnych oknach dialogowych. Kolumna Kontrolka połączona z kolumną Dialog_ tworzy klucz podstawowy do tej tabeli.

typ

Typ kontrolki. Aby uzyskać listę typów kontrolek, zobacz Controls.

X

Współrzędna pozioma lewego górnego rogu prostokątnej granicy kontrolki. Musi to być liczba nieujemna. Zobacz Position Control Attribute.

Y

Współrzędna pionowa lewego górnego rogu prostokątnej granicy kontrolki. Musi to być liczba nieujemna. Zobacz Position Control Attribute.

szerokość

Szerokość prostokątnej granicy kontrolki. Musi to być liczba nieujemna. Zobacz Position Control Attribute.

wysokość

Wysokość prostokątnej granicy kontrolki. Musi to być liczba nieujemna. Zobacz Position Control Attribute.

atrybuty

32-bitowy wyraz określający flagi bitowe, które mają być stosowane do tej kontrolki. Musi to być liczba nieujemna, a dozwolone wartości zależą od typu kontrolki. Aby uzyskać listę wszystkich atrybutów kontrolki i wartość do wprowadzenia w tym polu, zobacz Atrybuty kontrolek.

właściwość

Nazwa zdefiniowanej właściwości, która ma być połączona z tą kontrolką. Wartości przycisku radiowego, pola listy i pola kombi są powiązane z grupą przez połączenie z tą samą właściwością. Ta kolumna jest wymagana dla aktywnych kontrolek.

tekst

Ciąg lokalizowalny służący do ustawiania początkowego tekstu zawartego w kontrolce. Ciąg może również zawierać właściwości osadzone. Aby uzyskać składnię sformatowanego ciągu zawierającego właściwości, zobacz funkcję MsiFormatRecord. Określ rozmiar, czcionkę i kolor tekstu, prefiksując ciąg tekstowy {\style}, gdzie styl jest stylem tekstowym utworzonym w kolumnie TextStyle tabeli TextStyle. Ciąg tekstowy jest obcinany, jeśli jest zbyt długi, aby zmieścić się w kontrolce. Ciąg tekstowy może być pusty.

Specjalne tworzenie sformatowanego ciągu tekstowego w tym polu jest wymagane, jeśli tekst ma być wyświetlany przez kontrolkę tekstu znajdującą się w oknie dialogowym z atrybutem TrackDiskpace. Jest to przypadek określony przez TrackDiskSpace Styl okna dialogowego Bit wyświetlane w Atrybuty tabeli okna dialogowego . W takim przypadku, jeśli ciąg sformatowany w kolumnie Text tabeli Kontrolka zaczyna się od "[" i kończy się znakiem "]", musisz dodać spację na końcu ciągu. Jeśli na przykład DlgTextFont jest właściwością, która zostanie ustawiona na "{\DlgFontBold}" sformatowany ciąg "[DlgTextFont]MyText[ProductName] " wymaga spacji na końcu po nawiasie zamykającym. To dodatkowe miejsce jest wymagane przez instalatora, aby poprawnie wyświetlić tekst w kontrolce Tekst.

Możesz wprowadzić krótki opisowy ciąg tekstowy VolumeCostList, ListView, DirectoryListi kontrolki SelectionTree . Ten tekst nie jest widoczny przez użytkownika, ale może być odczytywany przez czytniki zawartości ekranu jako opis kontrolki.

Zobacz również Ułatwienia dostępu.

Control_Next

Nazwa innej kontrolki w tym samym oknie dialogowym i klucz zewnętrzny do drugiej kolumny tabeli Formant. Jeśli fokus w oknie dialogowym znajduje się na kontrolce w kolumnie Kontrolka, naciśnięcie tabulatora powoduje przeniesienie fokusu do kontrolki wymienionej w kolumnie Control_Next. W związku z tym ta kolumna służy do określania kolejności tabulacji kontrolek w oknie dialogowym. Łącza między kontrolkami muszą tworzyć zamknięty cykl. Niektóre kontrolki, takie jak kontrolki tekstu statycznego, można pominąć z cyklu. W takim przypadku to pole może pozostać puste.

Zobacz również Ułatwienia dostępu.

Pomoc

Opcjonalne, lokalizowalne ciągi tekstowe, które są używane z przyciskiem Pomoc. Ciąg jest podzielony na dwie części przez znak separatora (|). Pierwsza część ciągu jest używana jako tekst etykietki narzędzia. Ten tekst jest używany przez czytniki zawartości ekranu do kontrolek zawierających obraz. Druga część ciągu jest zarezerwowana do użytku w przyszłości. Znak separatora jest wymagany, nawet jeśli istnieje tylko jeden z dwóch rodzajów tekstu.

Uwagi

Wartości całkowite dla wartości x, y, width i height znajdują się w jednostkach instalatora , a nie jednostkach okien dialogowych. Jednostka instalatora jest równa jednej dwunastej wysokości 10-punktowej czcionki MS Sans Serif. Współrzędne kontroli są względem billboardu.

Walidacja

ICE03
ICE06
ICE17
ICE20
ICE23
ICE31
ICE32
ICE34
ICE45
ICE46
ICE95