首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

TRACKMOUSEEVENT //的应用是当鼠标离开时;不启用跟踪光标呀?

2013-04-21 
TRACKMOUSEEVENT //的使用是当鼠标离开时不启用跟踪光标呀???void CDlgShareDev::OnMouseMove(){if (!m_b

TRACKMOUSEEVENT //的使用是当鼠标离开时;不启用跟踪光标呀???


void CDlgShareDev::OnMouseMove()
{
if (!m_bMouseTracking)   
{  
TRACKMOUSEEVENT   tme;   
tme.cbSize   =   sizeof(tme);   
tme.hwndTrack   =   m_hWnd;   
tme.dwFlags   =   TME_LEAVE ;   
_TrackMouseEvent(&tme);    
m_bMouseTracking = true;
}
CDialog::OnMouseMove(nHitTest, point);
}

void CDlgShareDev::OnMouseLeave()
{
m_bMouseTracking = false;
}

[解决办法]
引用:
是啊 咋回事呀
引用:引用:MOUSEMOVE,TRACK俩个消息原本就有吗???? _TrackMouseEvent(&tme);不是使用就无这俩个消息????

引用:引用:不离开 进行tracking……
不TRACK的话只有MOUSEMOVE
TRACK之后就有LEAVE,HOVER等事件了

热点排行