朱晓晖观后感:如何暂时不响应鼠标点击事件

来源:百度文库 编辑:中科新闻网 时间:2024/05/05 10:57:43
我是用MFC进行编程时遇到的问题:
程序中有一处,点击BUTTON后要进行较长时间的处理,在这段时间内如果连续电击BUTTON,程序就会不停的重复电击按钮的处理.有什么好办法,能使程序在进行点击按钮处理的时候,暂时停止响应鼠标的电击事件.

在点击button的处理函数中加一个全局的计数器,进入函数,这个计数器+1(初值为0),只有在计数器为1时,才执行你的处理,你处理完成后将计数器清零。大概意思如下:
int 计数器 = 0;//全局
按钮的处理函数
{
计数器++;
if(计数器 == 1)
{
你的处理;
。。。。。。
计数器 = 0;
}

}