BOOL CPropertySheetXXXDlg::OnCommand(WPARAM wParam, LPARAM lParam) { // TODO: Add your specialized code here and/or call the base class int nID = LOWORD(wParam); switch(nID) { case IDOK: AfxMessageBox("OK"); break; case IDCANCEL: AfxMessageBox("CANCEL"); break; case ID_APPLY_NOW: AfxMessageBox("APPLY"); }; return CPropertySheet::OnCommand(wParam, lParam); }
如
m_ButtonOK.SubclassDlgItem(IDOK, this);
{
// TODO: Add your specialized code here and/or call the base class
int nID = LOWORD(wParam);
switch(nID)
{
case IDOK:
AfxMessageBox("OK");
break;
case IDCANCEL:
AfxMessageBox("CANCEL");
break;
case ID_APPLY_NOW:
AfxMessageBox("APPLY");
}; return CPropertySheet::OnCommand(wParam, lParam);
}
当然你还可以从别人的button类派生,这样更快,更好。