COleControlContainer::GetDlgItemInt
Recupera el valor de texto trasladado de control determinado.
virtual UINT GetDlgItemInt(
int nID,
BOOL* lpTrans,
BOOL bSigned
) const;
Parámetros
nID
El identificador del control.lpTrans
El puntero a una variable boolean que recibe correcta y un valor de error (TRUE de la función indica el éxito, FALSO indica error).bSigned
Especifica si la función debe examinar el texto de un signo menos al principio y devolver un valor entero si encuentra uno. Si el parámetro de bSigned es TRUE, especificando que el valor que se recuperará es un valor entero, convierta el valor devuelto en un tipo de int . Para obtener información de error extendida, llame a GetLastError.
Valor devuelto
Si es correcta, la variable designada por a lpTrans se establece en TRUE, y el valor devuelto es el valor traducido de texto del control.
Si se produce un error en la función, la variable designada por a lpTrans se establece en FALSO, y el valor devuelto es cero. Observe que, puesto que cero es un valor traducido posible, devuelve un valor cero en sí mismo no indica el error.
Si lpTrans es NULL, la función no devuelve ninguna información sobre correctamente o error.
Comentarios
La función convierte el texto recuperado eliminar cualquier espacio adicional al principio del texto y después convertir los dígitos decimales. La función detiene la traducción de cuando llega al final del texto o encuentra un carácter no numérico.
Esta función devuelve cero si el valor traducido es mayor que INT_MAX (para los números con signo) o UINT_MAX (para los números sin signo).
Requisitos
encabezado: afxocc.h