如果是 BCB 我会在 Form 的 OnKeyDown 里判断 Key 值。当然要设 KeyPreview=true
VC 我不熟悉,不过原理应该可用。试试看!

解决方案 »

  1.   

    可以用按钮的“缺省”属性,请看BUTTON STYLES联机帮助。
      

  2.   

    将属性->Styles->Default Button选中
      

  3.   

    响应Default 的话用SendMessage(hDlg, DM_SETDEFID , nID, 0)
    响应Cancel就更没问题,将Button的ID=IDCANCEL就可以了。
      

  4.   

    你可以将两个按钮的ID分别设置为“IDOK“,“IDCANCEL“这样就行啦