MFC在CPropertySheet中封装了属性,但不支持标题的"这是什么?"帮助提示.函数CPropertySheet::OnNcCreate()屏蔽了扩展风格WS_EX_CONTEXTHELP, 因此,即使你在构造函数中加入了扩展风格,它也不能出现在窗口中.
解决方法很简单,在继承类中设置好风格位,如下所示:
BOOL CWhatsThisPropertySheet::OnNcCreate(
LPCREATESTRUCT lpCreateStruct)
(
if(!CPropertySheet::OnNcCreate(lpCreateStruct))
return FALSE;
//显式地定义此风格
//CPropertySheet默认是关
ModifyStyleEx(0, WS_EX_CONTEXTHELP);
return true;
)
解决方法很简单,在继承类中设置好风格位,如下所示:
BOOL CWhatsThisPropertySheet::OnNcCreate(
LPCREATESTRUCT lpCreateStruct)
(
if(!CPropertySheet::OnNcCreate(lpCreateStruct))
return FALSE;
//显式地定义此风格
//CPropertySheet默认是关
ModifyStyleEx(0, WS_EX_CONTEXTHELP);
return true;
)