CWnd::SendDlgItemMessage
envía un mensaje a un control.
LRESULT SendDlgItemMessage(
int nID,
UINT message,
WPARAM wParam = 0,
LPARAM lParam = 0
);
Parámetros
nID
Especifica el identificador de diálogo que recibirá el mensaje.message
Especifica el mensaje que se va a enviar.wParam
especifica la información mensaje-dependiente adicional.lParam
especifica la información mensaje-dependiente adicional.
Valor devuelto
Especifica el valor devuelto por el procedimiento de ventana del control, o 0 si no se encontró.
Comentarios
La función miembro de SendDlgItemMessage no vuelve hasta que se haya procesado el mensaje.
Mediante SendDlgItemMessage es idéntico a obtener CWnd* al control determinado y llamar al miembro de SendMessage funcione.
Ejemplo
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
encabezado: afxwin.h