TaskDialog Класс

Определение

Диалоговое окно задачи позволяет отображать сведения и получать простые входные данные от пользователя. Он похож на MessageBox (в том, что он форматируется операционной системой), но предоставляет гораздо больше возможностей.

public ref class TaskDialog : System::Windows::Forms::IWin32Window
public class TaskDialog : System.Windows.Forms.IWin32Window
type TaskDialog = class
    interface IWin32Window
Public Class TaskDialog
Implements IWin32Window
Наследование
TaskDialog
Реализации

Комментарии

Дополнительные сведения см. в разделе "О диалогах задач".

Note

Чтобы использовать диалоговое окно, необходимо убедиться, что EnableVisualStyles() вызывается перед отображением диалогового окна или приложение должно быть скомпилировано с манифестом, который содержит зависимость для Microsoft.Windows.Common-Controls (6.0.0.0.0). Кроме того, текущий поток должен использовать модель однопоточной квартиры (STA).

Свойства

Имя Описание
Handle

Возвращает дескриптор окна диалогового окна задачи или Zero если диалоговое окно в настоящее время не отображается.

Методы

Имя Описание
Close()

Закрывает диалоговое окно показанной задачи с Cancel помощью результирующей кнопки.

ShowDialog(IntPtr, TaskDialogPage, TaskDialogStartupLocation)

Отображает диалоговое окно задачи с указанным владельцем.

ShowDialog(IWin32Window, TaskDialogPage, TaskDialogStartupLocation)

Отображает диалоговое окно задачи с указанным владельцем.

ShowDialog(TaskDialogPage, TaskDialogStartupLocation)

Отображает диалоговое окно задачи.

ShowDialogAsync(IntPtr, TaskDialogPage, TaskDialogStartupLocation)

Отображает диалоговое окно задачи с указанным владельцем асинхронно.

ShowDialogAsync(IWin32Window, TaskDialogPage, TaskDialogStartupLocation)

Отображает диалоговое окно задачи с указанным владельцем асинхронно.

ShowDialogAsync(TaskDialogPage, TaskDialogStartupLocation)

Отображает диалоговое окно задачи с указанным владельцем асинхронно.

Применяется к