用鼠标单击窗体的标题栏,为什么会出现停顿?该怎么解决

用鼠标单击窗体的标题栏,为什么会出现停顿??
用鼠标单击窗体的标题栏,程序后出现短暂的停顿后才会继续运行,这是为什么啊???
比如用定时器每10ms改变一下文本框的内容,在鼠标点击标题栏会有明显停顿,

如果是多窗体程序,移动某个窗体的位置时,所有窗体的内容都停止了刷新,请问该怎么解决???
谢谢!!

------解决方案--------------------
我以前也碰到过这种情况哦,都没有解决的了,用鼠标单击窗体的标题栏,程序后出现短暂的停顿后才会继续运行,好像是编译器里判断的防止你的拖动的,所采取的禁止的,
------解决方案--------------------
有一个办法是用WIN API调用.
有关函数: timeSetEvent调用设置你的时钟事件.
timeKillEvent删除事件
timeGetTime获得精确时间.

给一个最简单的示例程序:
用BCB新建一个工程,加入以下代码:

//tr为全局变量,存储定时器的句柄.
MMRESULT tr;
//以下为定时器事件要干的事情,本例假设在窗口标题栏显示系统时间
void PASCAL TimerEvt(UINT wTimerID, UINT msg,DWORD dwUser,
DWORD dwl,DWORD dw2)
{ int Time;
Time=timeGetTime();
Form1->Caption=Time;
}
//以下为创建系统定时器
void __fastcall TForm1::FormCreate(TObject *Sender)
{ tr=timeSetEvent(50,1,TimerEvt,0,TIME_PERIODIC);
if(tr==NULL){ ShowMessage("Failed"); }
}
//以下为程序退出时删除定时器
void __fastcall TForm1::FormDestroy(TObject *Sender)
{ if(tr!=NULL)
{ timeKillEvent(tr);

}
}



够简单的吧