共用方式為


CTaskDialog::TaskDialogCallback

架構會呼叫這個方法以回應各種 Windows 訊息。

friend:
HRESULT TaskDialogCallback(
   HWND hWnd,
   UINT uNotification,
   WPARAM wParam,
   LPARAM lParam,
   LONG_PTR dwRefData
);

參數

  • [in] hwnd
    為 m_hWnd 結構的控制代碼 CTaskDialog的。

  • [in] uNotification
    指定所產生的訊息告知的程式碼。

  • [in] wParam
    如需訊息的詳細資訊。

  • [in] lParam
    如需訊息的詳細資訊。

  • [in] dwRefData
    回呼至訊息適用的 CTaskDialog 物件的指標。

傳回值

視特定通知程式碼。 如需詳細資訊,請參閱「備註」一節。

備註

TaskDialogCallback 的預設實作會處理特定訊息並在 CTaskDialog 類別呼叫適當的方法。 例如,以回應 TDN_BUTTON_CLICKED 訊息, TaskDialogCallback 呼叫 CTaskDialog::OnCommandControlClick

wParam 和 lParam 的值取決於特定所產生的訊息。 是可供任何這些值可以是 null。 下表列出支援的預設告知,以及 wParam 和 lParam 的值表示。 如果您在衍生類別中覆寫這個方法,必須實作每則訊息的回呼程式碼如下表所示。

通知訊息。

wParam 值

lParam 值

TDN_CREATED

不適用。

不適用。

TDN_NAVIGATED

不適用。

不適用。

TDN_BUTTON_CLICKED

命令按鈕控制項 ID.

不適用。

TDN_HYPERLINK_CLICKED

不適用。

包含此連結的 LPCWSTR 結構。

TDN_TIMER

以毫秒為單位),因為 CTaskDialog 建立或計時器的時間重設。

不適用。

TDN_DESTROYED

不適用。

不適用。

TDN_RADIO_BUTTON_CLICKED

選項按鈕 ID.

不適用。

TDN_DIALOG_CONSTRUCTED

不適用。

不適用。

TDN_VERIFICATION_CLICKED

1,如果該核取方塊已核取,,則為 0。

不適用。

TDN_HELP

不適用。

不適用。

TDN_EXPANDO_BUTTON_CLICKED

如果為 0,則展開區域已摺疊,如果不是零,展開文字顯示。

不適用。

需求

標題: afxtaskdialog.h

請參閱

參考

CTaskDialog 類別

階層架構圖表

CTaskDialog::OnCommandControlClick

CTaskDialog::OnCreate

CTaskDialog::OnDestroy

CTaskDialog::OnExpandButtonClick

CTaskDialog::OnHelp

CTaskDialog::OnHyperlinkClick

CTaskDialog::OnInit

CTaskDialog::OnNavigatePage

CTaskDialog::OnRadioButtonClick

CTaskDialog::OnTimer

CTaskDialog::OnVerificationCheckboxClick