Udostępnij za pośrednictwem


Okno dialogowe zadania

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.