UINT GetDlgItemInt ( int nID, BOOL * lpTrans = NULL, BOOL bSigned = TRUE ) const;
Valor devuelto
Especifica el valor traducido del texto del elemento de cuadro de diálogo. Desde 0 es un valor válido de retorno, lpTrans debe utilizarse para detectar errores. Si se desea un valor devuelto firmado, emitidos como un tipo int..
La función devuelve 0 si el número traducido es superior a 32.767 (para números con signo) o 65.535 (para sin firmar).
Cuando se producen errores, tales como encontrar caracteres no numéricos y superar el máximo anterior, GetDlgItemInt copia 0 en el lugar señalado por lpTrans. Si no hay errores, lpTrans recibe un valor distinto de cero. Si lpTrans es NULL, GetDlgItemInt no advertir acerca de los errores.
Parámetros
nID
Especifica el identificador entero del control de cuadro de diálogo para ser traducido.
lpTrans
Puntos para la variable booleana que va a recibir la bandera traducida.
bSigned
Especifica si el valor de ser obtenido está firmado.
Observaciones
Recupera el texto del control identificado por nID. Traduce el texto del control especificado en el cuadro de diálogo determinado en un valor entero por desnudar los espacios adicionales al principio del texto y la conversión de dígitos decimales. Se detiene la traducción cuando llega al final del texto o encuentra cualquier carácter numérico.
Si bSigned es TRUE, GetDlgItemInt busca un signo menos (-) al principio del texto y se traduce el texto en un número con signo. De lo contrario, crea un valor sin signo.
Envía un WM_GETTEXT mensaje al control.
Visión General de CWnd |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambiénnbsp;CWnd::GetDlgItemText, :: GetDlgItemInt