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