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.
 

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.



Preguntas similares