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
CTaskDialog::OnCommandControlClick
CTaskDialog::OnExpandButtonClick