MFC 软件listbox列表添加了双击响应函数,每次电脑刚刚开启时,都正常响应,过段时间就出问题,为什么?

我说的过段时间,我也不知道是多久,感觉不定时?我在网上查找了下资料,双击好像产生4个事件,WM_LBUTTONDOWNWM_LBUTTONUPWM_LBUTTONDBLC... 我说的过段时间,我也不知道是多久,感觉不定时?
我在网上查找了下资料,双击好像产生4个事件,
WM_LBUTTONDOWN
WM_LBUTTONUP
WM_LBUTTONDBLCK
鼠标释放时的WM_LBUTTONUP
出问题后我也多次尝试,发现
1、如果双击第二次按下后不松,也就是不响应最后的WM_LBUTTONUP,好像没什么问题。
2、list是在tab下的一个子窗口中,单击事件选中列表项(双击为执行),然后在主窗口中随意双击列表都会有变化(出错了)
不知道有没有大神知道为什么,或者有人遇到相同的问题吗?
最让人搞不明白的就是,电脑刚刚启动时,软件没什么问题,双击事件正常响应!难道是内存不足(瞎猜,大牛勿喷)
展开
 我来答
bhtzu
2015-05-22 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4054万
展开全部
一般这种现象,都是资源耗尽造成的。
各种句柄资源和GDI资源,都需要在使用后正确的释放,如果代码中没有正确释放,那么累计多次后,不但程序占用内存会增加,造成资源耗尽后,也会再次申请资源失败,造成代码无法正常执行。
因此,你这个,需要看具体代码具体分析。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式