CVI 界面刷新在winxp 上有问题?
我让list box每隔2秒显示一行字符,但是我发现如果这个时候我把鼠标焦点转移到其它文件夹或程序,list box界面就不会再刷新,要等到运行完成后才刷新。这种情况在windows2000下没有发生,这是为什么呢?你不信可以试试?
代码如下:
for(i=0;i<20;i++)
{
iErrStatus = InsertListItem( handle, Examp1_LISTBOX, -1, "list box", 1 );
ProcessDrawEvents ();
Delay(2);
} 老兄您只上传了UIR和EXE文件,程序和项目文件都没有上传呢! 现在ok了,用ProcessSystemEvents ()代替 ProcessDrawEvents ();
但我不知道两者有何区别?为何在xp上ProcessDrawEvents 不能刷新(如果焦点转移的话),请教楼上高手
页:
[1]