C/Visual C - anular la tecla Esc

 
Vista:

anular la tecla Esc

Publicado por Carlos (6 intervenciones) el 08/05/2006 19:48:44
hola
En mi aplicacion al pulsar la tecla Esc el dialog se cierra, y no quiero que eso suceda.
Lo que hice es vaciar la funcion OnCancel, pero por esto no puedo cerrar el dialog desde el boton cerrar del dialog (x)
Tambien me gustaria mostrar un mensaje cuando se intente cerrar la aplicaion, de cualquier manera pero no se en que funcion poner este mensaje.
espero que haber sido claro.
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:anular la tecla Esc

Publicado por Bob_Marley (2 intervenciones) el 09/05/2006 14:39:12
En la opcion que tienes para cerrar la aplicacion escribes el siguiente codigo:
void __fastcall TForm1::Salir1Click(TObject *Sender)
{
if(MessageDlg("¿Esta seguro que desea salir?", mtConfirmation,
TMsgDlgButtons()<< mbYes << mbNo, 0) == mrYes)
exit(0);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:anular la tecla Esc

Publicado por Bob_Marley (2 intervenciones) el 09/05/2006 14:40:42
En la opcion que tienes para cerrar la aplicacion escribes el siguiente codigo:
void __fastcall TForm1::Salir1Click(TObject *Sender)
{
if(MessageDlg("¿Esta seguro que desea salir?", mtConfirmation,
TMsgDlgButtons()<< mbYes << mbNo, 0) == mrYes)
exit(0);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar