Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: BlaineMonkey en 20 Octubre 2011, 17:30 pm



Título: Visual C++ 6: ¿Cómo cancelar el cambio de selección de un CListBox?
Publicado por: BlaineMonkey en 20 Octubre 2011, 17:30 pm
Tengo una aplicación en Visual C++ 6.

Lo que quiero hacer y no encuentro cómo, es que cuando el usuario intenta cambiar la selección del CListBox le salga un mensaje si está seguro de cambiar, de forma que si pulsa en Aceptar se selecciona el nuevo elemento seleccionado y si pulsa Cancelar no se cambia el elemento seleccionado del CListBox.

El ClistBox tiene selección simple, por lo que el evento ON_LBN_SELCHANGE ya lo capturo, pero este evento se produce después de haber cambiado el elemento, quiero de alguna forma poder cancelar que se seleccione otro elemnto sin confirmar el cambio.

¿Alguna idea de cómo hacerlo? He buscado y buscado pero no encuentro cómo hacerlo.