老師布置了一個作業,目前我做到刪除數據這個步驟,但是卡住做不出來,所以想來問問。
1 回答

絕地無雙
TA貢獻1946條經驗 獲得超4個贊
兩個辦法:
可以重寫OnOK,具體做法是在類里聲明virtual void OnOK();
類外定義
void CXXDlg::OnOK()
{
OnButton1() ;//這個函數是你的按鈕消息響應函數
}
也可以重寫PreTranslateMessage
可以用類向導直接完成,也可以手動添加,類里聲明
virtual BOOL PreTranslateMessage(MSG* pMsg);
類外
BOOL CXXDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg->message==WM_KEYDOWN)
{
if(pMsg->wParam==VK_RETURN)//回車鍵
OnButton1() ;
return TRUE;
}
return CDialog::PreTranslateMessage(pMsg);
}
- 1 回答
- 0 關注
- 266 瀏覽
添加回答
舉報
0/150
提交
取消