MFC 激活CPropertySheet 的应用按钮


重载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的内容,应用按钮会被激活

猜你喜欢

转载自blog.csdn.net/xuepiaofei1/article/details/79696991