Quitar el focus a los botones
Publicado por Nelek (816 intervenciones) el 06/03/2007 11:53:52
Hola,
ya he logrado encontrar el por qué no me funcionaban los mensajes "OnKeyDown/OnKeyUp". La razón era porque la nueva vista sólo procesa las pulsaciones de las teclas cuando está en posesión del "Focus". Lo que es una putada... porque a mi me interesa que los procese siempre.
Para que sea así, tengo que usar la CFormView sin botones o hacer que al acabar cada función "de botón" el foco vuelva a la Vista, en lugar de quedarse en el put... botón.
He estado consultando las funciones de CWnd::GetFocus y CWnd::SetFocus pero no me funcionan para los botones... como podria lograrlo? Tambien hice que el boton estuviera deshabilitado e invisible y nada...
Alguna sugerencia?
ya he logrado encontrar el por qué no me funcionaban los mensajes "OnKeyDown/OnKeyUp". La razón era porque la nueva vista sólo procesa las pulsaciones de las teclas cuando está en posesión del "Focus". Lo que es una putada... porque a mi me interesa que los procese siempre.
Para que sea así, tengo que usar la CFormView sin botones o hacer que al acabar cada función "de botón" el foco vuelva a la Vista, en lugar de quedarse en el put... botón.
He estado consultando las funciones de CWnd::GetFocus y CWnd::SetFocus pero no me funcionan para los botones... como podria lograrlo? Tambien hice que el boton estuviera deshabilitado e invisible y nada...
Alguna sugerencia?
Valora esta pregunta


0