[タスク] ダイアログ
このセクションには、タスク ダイアログで使用されるプログラミング要素に関する情報が含まれています。 タスク ダイアログ は、基本的なメッセージ ボックスよりもはるかに柔軟性に優れています。
概要
話題 | 内容 |
---|---|
タスク ダイアログ について | タスク ダイアログの要素について説明します。 |
関数
話題 | 内容 |
---|---|
TaskDialog | タスク ダイアログを作成、表示、および操作します。 タスク ダイアログには、アプリケーション定義のメッセージ テキストとタイトル、アイコン、および定義済みのプッシュ ボタンの任意の組み合わせが含まれます。 この関数は、通知を受信するコールバック関数の登録をサポートしていません。 |
TaskDialogCallbackProcの |
TaskDialogIndirect 関数で使用されるアプリケーション定義関数。 さまざまなイベントが発生すると、タスク ダイアログからメッセージを受信します。 PFTASKDIALOGCALLBACK 型は、このコールバック関数へのポインターを定義します。 TaskDialogCallbackProc は、アプリケーション定義関数名のプレースホルダーです。 |
TaskDialogIndirect | タスク ダイアログを作成、表示、および操作します。 タスク ダイアログには、アプリケーション定義のアイコン、メッセージ、タイトル、検証チェック ボックス、コマンド リンク、プッシュ ボタン、ラジオ ボタンが含まれています。 この関数は、通知メッセージを受信するコールバック関数を登録できます。 |
メッセージ
話題 | 内容 |
---|---|
TDM_CLICK_BUTTON | タスク ダイアログ内のボタン クリックのアクションをシミュレートします。 |
TDM_CLICK_RADIO_BUTTON | タスク ダイアログ内のラジオ ボタン クリックのアクションをシミュレートします。 |
TDM_CLICK_VERIFICATION | タスク ダイアログ内の検証チェック ボックスのクリックのアクションをシミュレートします。 |
TDM_ENABLE_BUTTON | タスク ダイアログのプッシュ ボタンを有効または無効にします。 |
TDM_ENABLE_RADIO_BUTTON | タスク ダイアログのラジオ ボタンを有効または無効にします。 |
TDM_NAVIGATE_PAGE | タスク ダイアログを新しい内容で再作成し、マルチページ ウィザードの機能をシミュレートします。 |
TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE | 特定のタスク ダイアログ ボタンまたはコマンド リンクにユーザー アカウント制御 (UAC) シールド アイコンを設定するかどうかを指定します。つまり、ボタンによって呼び出されたアクションに昇格が必要かどうかです。 |
TDM_SET_ELEMENT_TEXT | タスク ダイアログのテキスト要素を更新します。 |
TDM_SET_MARQUEE_PROGRESS_BAR | ホストされている進行状況バーをマーキー モードで表示するかどうかを示します。 |
TDM_SET_PROGRESS_BAR_MARQUEE | 進行状況バーのマーキー表示を開始および停止し、マーキーの速度を設定します。 |
TDM_SET_PROGRESS_BAR_POS | 進行状況バーの現在位置を設定します。 |
TDM_SET_PROGRESS_BAR_RANGE | ホストされている進行状況バーの最小値と最大値を設定します。 |
TDM_SET_PROGRESS_BAR_STATE | 進行状況バーの現在の状態を設定します。 |
TDM_UPDATE_ELEMENT_TEXT | タスク ダイアログのテキスト要素を更新します。 |
TDM_UPDATE_ICON | タスク ダイアログのアイコンを更新します。 |
通知
話題 | 内容 |
---|---|
TDN_BUTTON_CLICKED | ユーザーがタスク ダイアログでボタンまたはコマンド リンクを選択したときに、タスク ダイアログによって送信されます。 この通知コードは、TaskDialogIndirect メソッドを使用して登録できるタスク ダイアログ コールバック関数を介してのみ受信されます。 |
TDN_CREATED | タスク ダイアログが作成された後、および表示される前に、タスク ダイアログによって送信されます。 この通知コードは、TaskDialogIndirect メソッドを使用して登録できるタスク ダイアログ コールバック関数を介してのみ受信されます。 |
TDN_DESTROYED | タスク ダイアログが破棄され、そのウィンドウ ハンドルが無効になったときに送信されます。 この通知コードは、TaskDialogIndirect メソッドを使用して登録できるタスク ダイアログ コールバック関数を介してのみ受信されます。 |
TDN_DIALOG_CONSTRUCTED | タスク ダイアログが作成された後、および表示される前に、タスク ダイアログによって送信されます。 この通知コードは、TaskDialogIndirect メソッドを使用して登録できるタスク ダイアログ コールバック関数を介してのみ受信されます。 |
TDN_EXPANDO_BUTTON_CLICKED | ユーザーがタスク ダイアログの展開ボタンをクリックしたときに、タスク ダイアログによって送信されます。 この通知コードは、TaskDialogIndirect メソッドを使用して登録できるタスク ダイアログ コールバック関数を介してのみ受信されます。 |
TDN_HELP | ユーザーがキーボードの F1 キーを押しながらタスク ダイアログにフォーカスがあるときに、タスク ダイアログによって送信されます。 この通知コードは、TaskDialogIndirect メソッドを使用して登録できるタスク ダイアログ コールバック関数を介してのみ受信されます。 |
TDN_HYPERLINK_CLICKED | ユーザーがタスク ダイアログのコンテンツ内のハイパーリンクをクリックしたときに、タスク ダイアログによって送信されます。 この通知コードは、TaskDialogIndirect メソッドを使用して登録できるタスク ダイアログ コールバック関数を介してのみ受信されます。 |
TDN_NAVIGATED | ナビゲーションが発生したときにタスク ダイアログによって送信されます。 この通知コードは、TaskDialogIndirect メソッドを使用して登録できるタスク ダイアログ コールバック関数を介してのみ受信されます。 |
TDN_RADIO_BUTTON_CLICKED | ユーザーがタスク ダイアログでボタンまたはコマンド リンクを選択したときに、タスク ダイアログによって送信されます。 この通知コードは、TaskDialogIndirect メソッドを使用して登録できるタスク ダイアログ コールバック関数を介してのみ受信されます。 |
TDN_TIMER | タスク ダイアログによって約 200 ミリ秒ごとに送信されます。 この通知コードは、TaskDialogIndirect 関数に渡された TASKDIALOGCONFIG 構造体の dwFlags メンバーにTDF_CALLBACK_TIMER フラグが設定されている場合に送信されます。 この通知コードは、TaskDialogIndirect メソッドを使用して登録できるタスク ダイアログ コールバック関数を介してのみ受信されます。 |
TDN_VERIFICATION_CLICKED | ユーザーがタスク ダイアログ検証チェック ボックスをクリックしたときに、タスク ダイアログによって送信されます。 この通知コードは、TaskDialogIndirect メソッドを使用して登録できるタスク ダイアログ コールバック関数を介してのみ受信されます。 |
構造
話題 | 内容 |
---|---|
TASKDIALOG_BUTTON | タスク ダイアログにボタンを表示するために使用する情報が含まれます。
TASKDIALOGCONFIG 構造体では、この構造体が使用されます。 |
TASKDIALOGCONFIGの | タスク ダイアログの表示に使用する情報が含まれます。
TaskDialogIndirect 関数はこの構造体を使用します。 |