Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Tabela okna dialogowego zawiera wszystkie okna dialogowe, które są wyświetlane w interfejsie użytkownika zarówno w trybie pełnym, jak i ograniczonym.
Tabela dialogowa zawiera następujące kolumny.
| Kolumna | Typ | Klucz | Nullable |
|---|---|---|---|
| Dialog | identyfikator | Y | N |
| HCentering | liczba całkowita | N | N |
| VCentering | liczba całkowita | N | N |
| Szerokość | liczba całkowita | N | N |
| Wysokość | liczba całkowita | N | N |
| Atrybuty | doubleinteger | N | Y |
| Tytuł | sformatowane | N | Y |
| Control_First | identyfikator | N | N |
| Control_Default | identyfikator | N | Y |
| Control_Cancel | identyfikator | N | Y |
Kolumny
-
okno dialogowe
-
Klucz podstawowy i nazwa okna dialogowego.
-
HCentering
-
Położenie poziome okna dialogowego.
Zakres wynosi od 0 do 100, z 0 na lewej krawędzi ekranu i 100 na prawej krawędzi.
-
VCentering
-
Położenie w pionie okna dialogowego.
Zakres wynosi od 0 do 100, z wartością 0 na górnej krawędzi ekranu i 100 na dolnej krawędzi.
-
szerokość
-
Szerokość prostokątnej granicy okna dialogowego.
Ta liczba musi być nieujemna.
-
wysokość
-
Wysokość prostokątnej granicy okna dialogowego.
Ta liczba musi być nieujemna.
-
atrybuty
-
32-bitowy wyraz, który określa flagi atrybutów, które mają być stosowane do tego okna dialogowego.
Ta liczba musi być nieujemna. Aby uzyskać więcej informacji, zobacz bity stylu okna dialogowego .
-
tytuł
-
Lokalizowalny ciąg tekstowy określający tytuł, który ma być wyświetlany na pasku tytułu okna dialogowego.
-
Control_First
-
Klucz zewnętrzny do drugiej kolumny tabeli sterowania .
Połączenie tego pola z polem Okno dialogowe określa unikatową kontrolkę w tabeli sterowania , która koncentruje się na otwarciu okna dialogowego. Zazwyczaj może to być kontrolka edycji , Kontrolka SelectionTreelub dowolną inną kontrolkę, która może skupić się. Jeśli kontrolka PushButton jest jedyną kontrolką obecną w oknie dialogowym, która może skupić się na elemecie , kontrolka PushButton wprowadzona w polu ControlDefault musi być również wprowadzona do pola Control First. Ta kolumna jest ignorowana w oknie dialogowym błędu .
Ponieważ tekst statyczny nie może skupić się, kontrolki tekstu opisujący kontrolki edycji, PathEdit Control, Kontrolka ListView, Kontrolka ComboBox lub VolumeSelectCombo Control musi być pierwszą kontrolką w oknie dialogowym, aby zapewnić zgodność z czytnikami zawartości ekranu.
-
Control_Default
-
Klucz zewnętrzny do drugiej kolumny tabeli sterowania .
Połączenie tego pola z polem Dialog określa domyślną kontrolkę, która koncentruje się po otwarciu okna dialogowego. Zazwyczaj może to być kontrolka PushButton. Jeśli kontrolka PushButton w oknie dialogowym nie ma fokusu, Return jest odpowiednikiem kliknięcia domyślnej kontrolki. Jeśli ta kolumna pozostanie pusta, nie ma domyślnej kontrolki. Ta kolumna jest ignorowana w oknie dialogowym błędu .
-
Control_Cancel
-
Klucz zewnętrzny do drugiej kolumny tabeli sterowania .
Połączenie tego pola z polem Dialog określa kontrolkę, która anuluje instalację. Ta kontrolka jest połączona ze zdarzeniami w tabeli ControlEvent używanej do anulowania instalacji. Naciśnięcie ESC lub kliknięcie przycisku Zamknij jest równoważne kliknięciu kontrolki anulowania. Ta kolumna jest ignorowana w oknie dialogowym błędu
pudełko.
Kontrolka anulowania jest ukryta podczas wycofywania lub usuwania kopii zapasowych plików. Wewnętrzna procedura obsługi interfejsu użytkownika ukrywa kontrolkę po otrzymaniu komunikatu INSTALLMESSAGE_COMMONDATA.
Uwagi
Wartości całkowite szerokości i wysokości znajdują się w Jednostki instalatora, a nie jednostki okna dialogowego.
Dwie wartości wyśrodkujące są ignorowane dla kolejnych okien dialogowych w sekwencji kreatora. Pozycje okna dialogowego są ustawiane przez użytkownika lub tak jak w poprzednim oknie dialogowym. Te sekwencje okien dialogowych są tworzone przez NewDialog ControlEvent.
Walidacja