Compartilhar via


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

Classe de CTaskDialog

Gráfico de hierarquia

CTaskDialog::OnCommandControlClick

CTaskDialog::OnCreate

CTaskDialog::OnDestroy

CTaskDialog::OnExpandButtonClick

CTaskDialog::OnHelp

CTaskDialog::OnHyperlinkClick

CTaskDialog::OnInit

CTaskDialog::OnNavigatePage

CTaskDialog::OnRadioButtonClick

CTaskDialog::OnTimer

CTaskDialog::OnVerificationCheckboxClick