La Web del Programador: Comunidad de Programadores
 
    Pregunta:  927 - DATOS VARIANT EN VISUAL C++
Autor:  Dario
Bueno, mi pregunta se refiere principalmente a los tipos de datos Variant de visual c++.
Yo he agregado un componente a mi proyecto (el control de edicion de imagen wang), y todo va bien pero cuando quiero utilizar el método FitTo, me pide dos datos uno de tipo Short, con el que no tengo problemas, pero el otro es de tipo:
´const VARIANT& dato´ y no sé como definirlo, el contenido debe ser ademas True o False, no conozco sobre la definicion de un dato de tipo variant como para poder realizar esto.
Si alguien sabe como hacer que esto funcione o como declararlo, agradecería mucho esa ayuda.

Gracias


  Respuesta:  Andres Manggini
Hola.

El VARIANT es una estructura que contiene entre otras cosas una union con muchas variables de diferentes tipos donde podes setear el valor que necesitas.. en este caso para TRUE o FALSE podrias usar VARIANT_BOOL

seria mas o menos asi:

VARIANT variant;
variant.VARIANT_BOOL = TRUE;
variant.vt = VT_BOOL;
El miembro ´vt´ indica el tipo de dato que estas seteando en la estructura.. a traves de esta variable podes saber cual es el tipo de dato que contiene la variable VARIANT.

Espero que te sirva.
Saludos.