C++中怎么辨别enter键与ESC键

C++中如何辨别enter键与ESC键?
如题,想在C++实现按enter键就完成某个动作,比方继续程序,按esc键就退出程序或者回到上步.等,但是c++如何捕获或者辨别敲入的是enter与esc键.

------解决方案--------------------
hook
------解决方案--------------------
sorry, 沒仔細看, 捕捉消息就可以了
------解决方案--------------------
getch()
------解决方案--------------------
如果是程序运行中的话,就要循环检测kbhit()的值(好像没按键是0,按键了非0),如果按键了,用getch()把键值取出来,ESC是27,ENTER是13,注意有些键有两个键值(第一次取到的是0,就再取一次,比如方向键就有两个键值),要执行两次getch()取走
------解决方案--------------------
哈哈,顶, 其实可以自己编一个程序,接受字符,然后显示字符对应的码的大小。
------解决方案--------------------
13==ch; is much better, because if you write it in this way: 13=ch;
the compiler will absolutly give you a error in compile time.
------解决方案--------------------
case WM_KEYDOWN:
if( wParam == VK_ESCAPE )
{
DestroyWindow(hwnd);
}
break;
------解决方案--------------------
#define VK_ESCAPE 0x1B
------解决方案--------------------
getch
------解决方案--------------------
LZ应该仔细研究下MSDN中的WINDOWS消息循环部分