DialogProc

A função DialogProc é um função callback application-defined usado com a DialogBox função. Ele processa mensagens enviadas para uma caixa de diálogo restrita ou sem janela restrita. O DLGPROC tipo define um ponteiro para este função callback. DialogProc é um espaço reservado para o nome função application-defined.

(BOOL retorno de chamada DialogProc HWND  hwndDlg, / / manipular a caixa de diálogoUINTuMsg, / / mensagemWPARAMwParam, / / primeiro parâmetro da mensagemLPARAMlParam / / segundo parâmetro message);
 

Parâmetros

hwndDlg
Identifica a caixa de diálogo.
uMsg
Especifica a mensagem.
wParam
Especifica informações message-specific adicionais.
lParam
Especifica informações message-specific adicionais.

Retornar valores

Exceto em resposta à mensagem WM_INITDIALOG , o procedimento de caixa de diálogo deve retornar diferente de zero se ele processa a mensagem e zero se ele não existir. Em resposta a uma mensagem WM_INITDIALOG, o procedimento de caixa de diálogo deve retornar zero se ele chama o SetFocus função para definir o foco para um dos controles na caixa de diálogo. Caso contrário, ele deve retornar diferente de zero, caso em que o sistema define o foco para o primeiro Controlarar na caixa de diálogo que pode ser dado o foco.

Observações

Você deve usar o procedimento de caixa de diálogo somente se você usar a classe de caixa de diálogo para a caixa de diálogo. Esta é a classe padrão e é usada quando nenhuma classe explícito é especificado no modelo de caixa de diálogo. Embora o procedimento de caixa de diálogo é semelhante a um procedimento janela, ela não deve chamar o DefWindowProc função para processar mensagens indesejadas. Mensagens indesejadas são processadas internamente pelo procedimento de janela de caixa de diálogo.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Requer versão 1.0 ou posterior.
Cabeçalho:Declarado em WinUser. h.
Biblioteca de importação:Definido pelo usuário.

Ver também

Visão geral de caixas de diálogo, funções de caixa de diálogo, CreateDialog, CreateDialogIndirect, CreateDialogIndirectParam, CreateDialogParam, DefWindowProc, DialogBox, DialogBoxIndirect, DialogBoxIndirectParam, DialogBoxParam, SetFocus, WM_INITDIALOG

Index