如何得到编辑框鼠标按住滑块消息和屏蔽编辑框的右键功能。
程序定时从数据库取得数据显示在编辑框中,由于有的时候,数据很多,需要拖动
滑块,才能全部看见,但是在鼠标按下滑块的时候,又更新了数据,这样永远也看到下面的数据,我想监测鼠标按下的消息,使得程序得到一个标志后,暂停更新。
等鼠标放开后,再更新,如何实现?
问题2:如何屏蔽右键点击编辑框,弹出的消息,我在PreTranslateMessage ()函数中,截取了该消息,
if(pMsg-> message==WM_RBUTTONDOWN)
{
if(pMsg-> hwnd=m_Edit.GetSafeHwnd())
{
return 0;
}
}
直接返回0 ,菜单还是能够弹出,怎么解决、
[解决办法]
子类化一个CEdit吧,要不你的编辑框所在的父窗体岂不很复杂。