1个回答
展开全部
初始化函数中加上这么一句:
ModifyStyleEx(0, WS_EX_CONTEXTHELP);
WM_NCLBUTTONDOWN中添加消息响应:
void CXxxxDlg::OnNcLButtonDown(UINT nHitTest, CPoint point)
{
if (nHitTest == HTHELP)
{
// 处理代码
}
CDialog::OnNcLButtonDown(nHitTest, point);
}
ModifyStyleEx(0, WS_EX_CONTEXTHELP);
WM_NCLBUTTONDOWN中添加消息响应:
void CXxxxDlg::OnNcLButtonDown(UINT nHitTest, CPoint point)
{
if (nHitTest == HTHELP)
{
// 处理代码
}
CDialog::OnNcLButtonDown(nHitTest, point);
}
更多追问追答
追问
我用自定义绘制标题栏做的,为什么在xp虚拟机里能正常显示,但在win7里顶栏上面会出现一层毛玻璃挡住了我自定义那几个按钮的一半,但点的话正常。
我用自定义绘制标题栏做的,为什么在xp虚拟机里能正常显示,但在win7里顶栏上面会出现一层毛玻璃挡住了我自定义那几个按钮的一半,但点的话正常。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询