SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado por: Siddhartha en Domingo 4 de Enero de 2009, 00:41
Título:
Capturar la tecla suprimir
Publicado por:
Siddhartha
en
Domingo 4 de Enero de 2009, 00:41
Hola a todos, estoy haciendo un programa que cuando el usuario presiona la tecla suprimir en un ListBox se ejecute algo, use el evento OnKeyPress asi:
Código: Text
void __fastcall TfrmIdioma::lstIdiomasKeyPress(TObject *Sender, char &Key)
{
if(Key == VK_DELETE)
{
}
}
Pero no la captura, tb intete hacerlo de esta manera:
Código: Text
void __fastcall TfrmIdioma::lstIdiomasKeyPress(TObject *Sender, char &Key)
{
if(GetAsyncKeyState(VK_DELETE))
{
ShowMessage("");
}
}
pero igual no la captura, no se si este comentiendo un error de constante (VK_DELETE)
Espero me puedan ayudar,
Gracias.
Título:
Re: Capturar la tecla suprimir
Publicado por:
rtmex
en
Jueves 15 de Enero de 2009, 00:08
Debes ponerlo en el evento OnKeyDown
Código: Text
void __fastcall TForm1::ListBox1KeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if (Key == VK_DELETE)
ShowMessage("OK");
}