Compartilhar via


DefDlgProc

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Esta função executa processamento mensagem para um procedimento window que pertencem a uma classe caixa de diálogo Application-defined usar como padrão.

Syntax

LRESULT DefDlgProc( 
  HWND hDlg, 
  UINT Msg, 
  WPARAM wParam, 
  LPARAM lParam
); 

Parameters

  • hDlg
    [no] Tratar a caixa de diálogo.
  • Msg
    [no] Especifica o número mensagem.
  • wParam
    [no] Especifica informações Message-specific adicionais.
  • lParam
    [no] Especifica informações Message-specific adicionais.

Return Value

O valor de retorno especifica o resultado do processamento de mensagem e depende de como a mensagem enviada.

Remarks

O DefDlgProc função é o procedimento janela para a classe predefinida da caixa diálogo. Esse procedimento fornece processamento interno para o caixa de diálogo por encaminhar mensagens para o procedimento caixa diálogo e desempenhando processamento usar como padrão para quaisquer mensagens que o procedimento caixa de diálogo retorna como FALSE. Aplicativos que criam personalizado procedimentos janela para seu personalizado caixas diálogo geralmente usam DefDlgProc em vez da DefWindowProc função para realizar processamento mensagem usar como padrão.

Aplicativos criam personalizado classes caixa de diálogo preenchendo um WNDCLASS estrutura com apropriado informações e registrar a classe com o RegisterClass função. Alguns aplicativos preencher a estrutura, usando o GetClassInfo função, que especifica o nome da caixa de diálogo predefinidas. Em tais casos, os aplicativos modificar pelo menos o lpszClassName membro antes de que se registrar. Em todos os casos, o cbWndExtra membro de WNDCLASS Para um personalizado classe caixa de diálogo deve ser definido para menos DLGWINDOWEXTRA.

O DefDlgProc função deve Não ser chamado por um procedimento caixa de diálogo; Ao fazer isso tão resulta na execução recursivo.

Requirements

Header winuser.h
Library Dlgmgr.lib
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

DefWindowProc
GetClassInfo
RegisterClass
WNDCLASS
Dialog Boxes Functions