Compartilhar via


CWnd::SendDlgItemMessage

Enviar uma mensagem a um controle.

LRESULT SendDlgItemMessage( 
   int nID, 
   UINT message, 
   WPARAM wParam = 0, 
   LPARAM lParam = 0  
);

Parâmetros

  • nID
    Especifica o identificador do controle de caixa de diálogo que receberá a mensagem.

  • message
    Especifica a mensagem a ser enviada.

  • wParam
    Especifica a informações adicionais de mensagem- dependente.

  • lParam
    Especifica a informações adicionais de mensagem- dependente.

Valor de retorno

Especifica o valor retornado pelo procedimento de janela do controle, ou 0 se o controle não foi encontrado.

Comentários

A função de membro de SendDlgItemMessage não retorna até que a mensagem é processada.

Usar SendDlgItemMessage é idêntica para obter CWnd* a determinado controle e a chamar a função de membro de SendMessage .

Exemplo

void CMyDlg::SetSpinRange()
{
   //set the min and max range of the up/down or spin control
   SendDlgItemMessage(IDC_SPIN1, UDM_SETRANGE, 0, (LPARAM) MAKELONG (8, 1));
}

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia

CWnd::SendMessage

SendDlgItemMessage