大家帮帮出出主意

lzhwh 2008-09-21 12:46:39
刚才结贴太快了,还有点问题来问问大家。
视图上的m_channel_static控件,我想让鼠标经过时他能突起出来,所以我在CMyStatic类中加入了消息映射:OnMouseMove
加上之后不知道该怎么写了,
void CMyStatic::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
/////这里怎么改变控件的属性?//////////ModityStyle(WM_BORDER)这样肯定不可以啊????
CStatic::OnMouseMove(nFlags, point);
}

在视图类里面倒是好改,但是OnMouseMove怎么办呢?
...全文
70 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzhwh 2008-09-21
  • 打赏
  • 举报
回复
代码没加颜色,重新贴一遍
void CMyStatic::OnMouseMove(UINT nFlags, CPoint point) 
{
// TODO: Add your message handler code here and/or call default
/////这里怎么改变控件的属性?//////////ModityStyle(WM_BORDER)这样肯定不可以啊????
CStatic::OnMouseMove(nFlags, point);
}
lzhwh 2008-09-21
  • 打赏
  • 举报
回复
现在效果是有了,但是刷新太慢了,怎么能让它即时刷新?
dirdirdir3 2008-09-21
  • 打赏
  • 举报
回复
最好在view里的onmousemove里改,不然移出去的时候得不到消息.
先判断鼠标是否在static控件中,在用->modifystyle等设置......

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧