重載CPropertyPage的OnCommand 方法,然後添加代碼段:
BOOL CPageInfo::OnCommand(WPARAM wParam, LPARAM lParam)
{
// TODO: 在此添加專用代碼和/或調用基類
if(lParam!=NULL)
{
if (HIWORD(wParam)==EN_CHANGE||HIWORD(wParam)==BN_CLICKED||HIWORD(wParam)==TVN_SELCHANGING)
{
GetParent()->GetDlgItem(ID_APPLY_NOW)->EnableWindow(TRUE);
}
}
return CDialog::OnCommand(wParam, lParam);
}
這樣如果應用按鈕爲灰色時,改變page的內容,應用按鈕會被激活