Error pasable pero molesto

13/08/2003 - 01:57 por DM_Utilidades | Informe spam
Hola amigos he revisado el código, mirado en la ayuda de
VC++,buscado en Internet y al final recurro a ustedes a ver si como
otras veces pueden echarme una mano:

Utilizando Visual c++,con MFC, en un programa basado en cuadro de
dialogo:
En el cuadro de dialogo he puesto un Control ActiveX que es un
calendario. Bien todos los botones del cuadro de dialogo
(OK,Calcel,Salir, etc...) funcionan bien (al hacer un click sobre
ellos).Pero cuando utilizo el calendario haciendo click sobre una
fecha o algo similar, después al hacer click sobre alguno de los
botones anteriores no responde a la primera sino que queda
seleccionado(con el foco de entrada)y en el segundo click es cuando
funciona.

Ejemplo:
Si no toco ni interacciono con el calendario(ActiveX)todo va bien,
pero pulso sobre él y señalo una fecha (o similar) luego pulso el
botón Salir y el boton queda selecionado con el foco de entrada,
vuelvo a pulsar Salir y ahora si salgo del programa.

Espero su ayuda.
Y espero poder ayudar yo cuando llegue el momento.
Saludos.

Preguntas similare

Leer las respuestas

#1 otte
14/08/2003 - 01:41 | Informe spam
Tal vez sea que el control ActiveX tenga el foco
Tal vez si restauras el foco al sacar el mouse del rect de dicho control.

"DM_Utilidades" escribió en el mensaje
news:
Hola amigos he revisado el código, mirado en la ayuda de
VC++,buscado en Internet y al final recurro a ustedes a ver si como
otras veces pueden echarme una mano:

Utilizando Visual c++,con MFC, en un programa basado en cuadro de
dialogo:
En el cuadro de dialogo he puesto un Control ActiveX que es un
calendario. Bien todos los botones del cuadro de dialogo
(OK,Calcel,Salir, etc...) funcionan bien (al hacer un click sobre
ellos).Pero cuando utilizo el calendario haciendo click sobre una
fecha o algo similar, después al hacer click sobre alguno de los
botones anteriores no responde a la primera sino que queda
seleccionado(con el foco de entrada)y en el segundo click es cuando
funciona.

Ejemplo:
Si no toco ni interacciono con el calendario(ActiveX)todo va bien,
pero pulso sobre él y señalo una fecha (o similar) luego pulso el
botón Salir y el boton queda selecionado con el foco de entrada,
vuelvo a pulsar Salir y ahora si salgo del programa.

Espero su ayuda.
Y espero poder ayudar yo cuando llegue el momento.
Saludos.



Respuesta Responder a este mensaje
#2 DM_Utilidades
14/08/2003 - 19:52 | Informe spam
Gracias es una idea y seguro la probaré, si funciona no quedará mal .
Aunque me gustaría llegar a saber la causa exacta.

El control en concreto por si queréis saberlo es:
Microsoft MonthView Control 6.0




"otte" escribió en el mensaje
news:#
Tal vez sea que el control ActiveX tenga el foco
Tal vez si restauras el foco al sacar el mouse del rect de dicho control.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida