タスク ダイアログからユーザー入力を取得する方法
タスクを完了するには、タスク ダイアログ内でコントロールを構成してからコマンド ボタン (通常は [OK]) をクリックすることで、ユーザーがタスクの詳細をアプリケーションに送信します。
知っておくべきこと
テクノロジ
前提条件
- C/C++
- Windows ユーザー インターフェイス プログラミング
手順
タスク ダイアログからユーザー入力を取得する
呼び出し元の関数の pnButton パラメーターを調べることで、ボタンがクリックされたかどうかを識別できます。 また、TaskDialogIndirect の pnRadioButton パラメーターからは、選択されたラジオ ボタンを識別できます。pfVerificationFlagChecked パラメーターからは、確認チェック ボックスの状態を識別できます。
ボタンおよびハイパーリンクのクリックは、TaskDialogCallbackProc 関数から、TDN_BUTTON_CLICKED 通知および TDN_HYPERLINK_CLICKED 通知の形式で受信します。 コールバック関数がボタン通知の処理後に S_OK を返した場合は、タスク ダイアログが閉じ、ボタンのコマンド識別子が pnButton に格納されて返されます。 S_FALSE が返されるか、コールバック関数を使用していない場合は、タスク ダイアログは開いたままです。
関連トピック
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示