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.
Ta sekcja zawiera informacje o elementach programowania używanych w oknie dialogowym zadania. Okno dialogowe zadania jest podobne do okna dialogowego, a znacznie bardziej elastyczne niż podstawowe okno komunikatu.
Przeglądy
| Temat | Treść |
|---|---|
| okna dialogowe Informacje o zadaniach | Opisuje elementy okna dialogowego zadania. |
Funkcje
| Temat | Treść |
|---|---|
| TaskDialog | Tworzy, wyświetla i obsługuje okno dialogowe zadania. Okno dialogowe zadania zawiera tekst komunikatu zdefiniowanego przez aplikację oraz tytuł, ikony i dowolną kombinację wstępnie zdefiniowanych przycisków. Ta funkcja nie obsługuje rejestracji funkcji wywołania zwrotnego w celu odbierania powiadomień. |
| TaskDialogCallbackProc | Funkcja zdefiniowana przez aplikację używana z funkcją TaskDialogIndirect. Odbiera komunikaty z okna dialogowego zadania, gdy wystąpią różne zdarzenia. Typ PFTASKDIALOGCALLBACK definiuje wskaźnik dla tej funkcji wywołania zwrotnego. TaskDialogCallbackProc jest symbolem zastępczym nazwy funkcji zdefiniowanej przez aplikację. |
| TaskDialogIndirect | Tworzy, wyświetla i obsługuje okno dialogowe zadania. Okno dialogowe zadania zawiera ikony zdefiniowane przez aplikację, komunikaty, tytuł, pole wyboru weryfikacji, linki poleceń, przyciski wypychania i przyciski radiowe. Ta funkcja może zarejestrować funkcję wywołania zwrotnego w celu odbierania komunikatów powiadomień. |
Wiadomości
| Temat | Treść |
|---|---|
| TDM_CLICK_BUTTON | Symuluje akcję kliknięcia przycisku w oknie dialogowym zadania. |
| TDM_CLICK_RADIO_BUTTON | Symuluje akcję kliknięcia przycisku radiowego w oknie dialogowym zadania. |
| TDM_CLICK_VERIFICATION | Symuluje akcję pola wyboru weryfikacji w oknie dialogowym zadania. |
| TDM_ENABLE_BUTTON | Włącza lub wyłącza przycisk push w oknie dialogowym zadania. |
| TDM_ENABLE_RADIO_BUTTON | Włącza lub wyłącza przycisk radiowy w oknie dialogowym zadania. |
| TDM_NAVIGATE_PAGE | Ponownie utworzy okno dialogowe zadania z nową zawartością, symulując funkcjonalność kreatora wielostronicowego. |
| TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE | Określa, czy dany przycisk okna dialogowego zadania lub link polecenia powinien mieć ikonę osłony Kontrola konta użytkownika (UAC). oznacza to, czy akcja wywoływana przez przycisk wymaga podniesienia uprawnień. |
| TDM_SET_ELEMENT_TEXT | Aktualizuje element tekstowy w oknie dialogowym zadania. |
| TDM_SET_MARQUEE_PROGRESS_BAR | Wskazuje, czy pasek postępu hostowanego powinien być wyświetlany w trybie markizy. |
| TDM_SET_PROGRESS_BAR_MARQUEE | Uruchamia i zatrzymuje wyświetlacz markizy paska postępu i ustawia szybkość markizy. |
| TDM_SET_PROGRESS_BAR_POS | Ustawia bieżące położenie paska postępu. |
| TDM_SET_PROGRESS_BAR_RANGE | Ustawia minimalne i maksymalne wartości dla hostowanego paska postępu. |
| TDM_SET_PROGRESS_BAR_STATE | Ustawia bieżący stan paska postępu. |
| TDM_UPDATE_ELEMENT_TEXT | Aktualizuje element tekstowy w oknie dialogowym zadania. |
| TDM_UPDATE_ICON | Odświeża ikonę okna dialogowego zadania. |
Powiadomienia
| Temat | Treść |
|---|---|
| TDN_BUTTON_CLICKED | Wysłane przez okno dialogowe zadania, gdy użytkownik wybierze przycisk lub link polecenia w oknie dialogowym zadania. Ten kod powiadomienia jest odbierany tylko za pośrednictwem funkcji wywołania zwrotnego okna dialogowego zadania, którą można zarejestrować przy użyciu metody TaskDialogIndirect. |
| TDN_CREATED | Wysłane przez okno dialogowe zadania po utworzeniu okna dialogowego zadania i przed jego wyświetleniem. Ten kod powiadomienia jest odbierany tylko za pośrednictwem funkcji wywołania zwrotnego okna dialogowego zadania, którą można zarejestrować przy użyciu metody TaskDialogIndirect. |
| TDN_DESTROYED | Wysłane przez okno dialogowe zadania, gdy zostanie zniszczone, a jego uchwyt okna nie jest już prawidłowy. Ten kod powiadomienia jest odbierany tylko za pośrednictwem funkcji wywołania zwrotnego okna dialogowego zadania, którą można zarejestrować przy użyciu metody TaskDialogIndirect. |
| TDN_DIALOG_CONSTRUCTED | Wysłane przez okno dialogowe zadania po utworzeniu okna dialogowego zadania i przed jego wyświetleniem. Ten kod powiadomienia jest odbierany tylko za pośrednictwem funkcji wywołania zwrotnego okna dialogowego zadania, którą można zarejestrować przy użyciu metody TaskDialogIndirect. |
| TDN_EXPANDO_BUTTON_CLICKED | Wysłane przez okno dialogowe zadania, gdy użytkownik kliknie przycisk rozwiń okno dialogowe zadania. Ten kod powiadomienia jest odbierany tylko za pośrednictwem funkcji wywołania zwrotnego okna dialogowego zadania, którą można zarejestrować przy użyciu metody TaskDialogIndirect. |
| TDN_HELP | Wysłane przez okno dialogowe zadania, gdy użytkownik naciska F1 na klawiaturze, gdy okno dialogowe zadania ma fokus. Ten kod powiadomienia jest odbierany tylko za pośrednictwem funkcji wywołania zwrotnego okna dialogowego zadania, którą można zarejestrować przy użyciu metody TaskDialogIndirect. |
| TDN_HYPERLINK_CLICKED | Wysłane przez okno dialogowe zadania, gdy użytkownik kliknie hiperlink w zawartości okna dialogowego zadania. Ten kod powiadomienia jest odbierany tylko za pośrednictwem funkcji wywołania zwrotnego okna dialogowego zadania, którą można zarejestrować przy użyciu metody TaskDialogIndirect. |
| TDN_NAVIGATED | Wysłane przez okno dialogowe zadania po wystąpieniu nawigacji. Ten kod powiadomienia jest odbierany tylko za pośrednictwem funkcji wywołania zwrotnego okna dialogowego zadania, którą można zarejestrować przy użyciu metody TaskDialogIndirect. |
| TDN_RADIO_BUTTON_CLICKED | Wysłane przez okno dialogowe zadania, gdy użytkownik wybierze przycisk lub link polecenia w oknie dialogowym zadania. Ten kod powiadomienia jest odbierany tylko za pośrednictwem funkcji wywołania zwrotnego okna dialogowego zadania, którą można zarejestrować przy użyciu metody TaskDialogIndirect. |
| TDN_TIMER | Wysłane przez okno dialogowe zadania co około 200 milisekund. Ten kod powiadomienia jest wysyłany, gdy flaga TDF_CALLBACK_TIMER została ustawiona w dwFlags elementu członkowskiego TASKDIALOGCONFIG struktury, która została przekazana do funkcji TaskDialogIndirect. Ten kod powiadomienia jest odbierany tylko za pośrednictwem funkcji wywołania zwrotnego okna dialogowego zadania, którą można zarejestrować przy użyciu metody TaskDialogIndirect. |
| TDN_VERIFICATION_CLICKED | Wysłane przez okno dialogowe zadania, gdy użytkownik kliknie pole wyboru weryfikacji okna dialogowego zadania. Ten kod powiadomienia jest odbierany tylko za pośrednictwem funkcji wywołania zwrotnego okna dialogowego zadania, którą można zarejestrować przy użyciu metody TaskDialogIndirect. |
Struktur
| Temat | Treść |
|---|---|
| TASKDIALOG_BUTTON | Zawiera informacje używane do wyświetlania przycisku w oknie dialogowym zadania. Struktura TASKDIALOGCONFIG używa tej struktury. |
| TASKDIALOGCONFIG | Zawiera informacje używane do wyświetlania okna dialogowego zadania. Funkcja TaskDialogIndirect używa tej struktury. |