Sdílet prostřednictvím


CTaskDialog::TaskDialogCallback

Rámci volání této metody v reakci na různé zprávy systému Windows.

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

Parametry

  • [v]hwnd
    Popisovač m_hWnd strukturu CTaskDialog .

  • [v]uNotification
    Oznámení kód, který určuje generované zprávy.

  • [v]wParam
    Další informace o zprávě.

  • [v]lParam
    Další informace o zprávě.

  • [v]dwRefData
    Ukazatel CTaskDialog objektu, který zprávu zpětného volání se týká.

Vrácená hodnota

Závisí na kód zvláštní oznámení.Další informace v části poznámky.

Poznámky

Výchozí implementace TaskDialogCallback zpracovává určité zprávy a poté na metodu volá příslušnou Třída CTaskDialog.Například v reakci TDN_BUTTON_CLICKED zpráva, TaskDialogCallback volání CTaskDialog::OnCommandControlClick.

Hodnoty pro wParam a lParam závisí na konkrétní generované zprávy.Je možné pro jednu nebo obě tyto hodnoty je prázdný.Následující tabulka uvádí výchozí oznámení, které jsou podporovány a jaké hodnoty wParam a lParam představují.Pokud je přepsat tuto metodu v odvozené třídě, byste měli implementovat kód zpětného volání pro každou zprávu v následující tabulce.

Oznámení

wParamHodnota

lParamHodnota

TDN_CREATED

Nepoužito.

Nepoužito.

TDN_NAVIGATED

Nepoužito.

Nepoužito.

TDN_BUTTON_CLICKED

Příkazové tlačítko řídit ID.

Nepoužito.

TDN_HYPERLINK_CLICKED

Nepoužito.

A LPCWSTR strukturu, která obsahuje propojení.

TDN_TIMER

Čas v milisekundách od CTaskDialog byla vytvořena nebo časovač byla obnovena.

Nepoužito.

TDN_DESTROYED

Nepoužito.

Nepoužito.

TDN_RADIO_BUTTON_CLICKED

ID přepínací tlačítko.

Nepoužito.

TDN_DIALOG_CONSTRUCTED

Nepoužito.

Nepoužito.

TDN_VERIFICATION_CLICKED

1 Pokud je políčko zaškrtnuté, pokud není 0.

Nepoužito.

TDN_HELP

Nepoužito.

Nepoužito.

TDN_EXPANDO_BUTTON_CLICKED

0, pokud je sbalený rozšíření oblasti; nenulová hodnota, pokud je zobrazen text rozšíření.

Nepoužito.

Požadavky

Záhlaví: afxtaskdialog.h

Viz také

Referenční dokumentace

Třída CTaskDialog

Diagram hierarchie

CTaskDialog::OnCommandControlClick

CTaskDialog::OnCreate

CTaskDialog::OnDestroy

CTaskDialog::OnExpandButtonClick

CTaskDialog::OnHelp

CTaskDialog::OnHyperlinkClick

CTaskDialog::OnInit

CTaskDialog::OnNavigatePage

CTaskDialog::OnRadioButtonClick

CTaskDialog::OnTimer

CTaskDialog::OnVerificationCheckboxClick