CTaskDialog::TaskDialogCallback
A estrutura chama esse método em resposta às várias mensagens do windows.
friend:
HRESULT TaskDialogCallback(
HWND hWnd,
UINT uNotification,
WPARAM wParam,
LPARAM lParam,
LONG_PTR dwRefData
);
Parâmetros
[in] hwnd
Um identificador para a estrutura de m_hWnd para CTaskDialog.[in] uNotification
O código de notificação que especifica a mensagem gerado.[in] wParam
Mais informações sobre a mensagem.[in] lParam
Mais informações sobre a mensagem.[in] dwRefData
Um ponteiro para o objeto de CTaskDialog que a mensagem de retorno de chamada se aplica.
Valor de retorno
Depende de código específico de notificação.Consulte a seção comentários para mais informações.
Comentários
A implementação padrão de TaskDialogCallback trata a mensagem específica e depois chamar o método apropriado no de Classe de CTaskDialog.Por exemplo, em resposta a mensagem de TDN_BUTTON_CLICKED , TaskDialogCallback chama CTaskDialog::OnCommandControlClick.
Os valores para wParam e lParam dependem de mensagem específica gerado.É possível que um ou ambos estes valores sejam vazia.A tabela a seguir lista as notificações padrões que são suportadas e o que os valores de wParam e de lParam representam.Se você substitui esse método em uma classe derivada, você deve implementar o código de retorno de chamada para cada mensagem na tabela a seguir.
Notificação |
Valor dewParam |
Valor delParam |
---|---|---|
TDN_CREATED |
Não usado. |
Não usado. |
TDN_NAVIGATED |
Não usado. |
Não usado. |
TDN_BUTTON_CLICKED |
A identificação do controle de botão de comando |
Não usado. |
TDN_HYPERLINK_CLICKED |
Não usado. |
Uma estrutura de LPCWSTR que contém o link. |
TDN_TIMER |
O horário em milissegundos desde que CTaskDialog foi criado ou no timer foram redefinidas. |
Não usado. |
TDN_DESTROYED |
Não usado. |
Não usado. |
TDN_RADIO_BUTTON_CLICKED |
A identificação de botão de opção |
Não usado. |
TDN_DIALOG_CONSTRUCTED |
Não usado. |
Não usado. |
TDN_VERIFICATION_CLICKED |
1 se a caixa de seleção está marcada, 0 se não é. |
Não usado. |
TDN_HELP |
Não usado. |
Não usado. |
TDN_EXPANDO_BUTTON_CLICKED |
0 se a área de expansão é recolhida; diferente de zero se o texto de expansão é exibido. |
Não usado. |
Requisitos
Cabeçalho: afxtaskdialog.h
Consulte também
Referência
CTaskDialog::OnCommandControlClick
CTaskDialog::OnExpandButtonClick