Allora se per te non è un problema, passando ad un progetto win32 avrai maggiori possibilità di controllare gli eventi, anche quelli da tastiera.
Potrai ad esempio imlementare un codice come questo:
codice:
//-----------------------------------------------------------------------------
// Main Window Message Handler:
//-----------------------------------------------------------------------------
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
{
case WM_KEYDOWN:
switch (wParam)
{
case VK_ESCAPE:
PostQuitMessage(0) ;
break ;
}
case WM_DESTROY:
PostQuitMessage(1) ;
break ;
default :
return DefWindowProc(hWnd, message, wParam, lParam) ;
}
return 0 ;
}