SOS!!! 关于如何实现原子操作功能(详见正文)?谢谢!
以下这段代码的作用:用于设置ClistCtrl的各个subitem的值。
if(pDropList->SetItemText (lvi.iItem, 1, str1) == FALSE) return;
if(pDropList->SetItemText (lvi.iItem, 2, str2) == FALSE) return;
if(pDropList->SetItemText (lvi.iItem, 3, str3) == FALSE) return;
if(pDropList->SetItemText (lvi.iItem, 4, str4) == FALSE) return;
if(pDropList->SetItemText (lvi.iItem, 5, str5) == FALSE) return;
而这段代码需要循环的执行,有时候由于用户的鼠标拖动操作过快,上面的四句代码只执行其中的前一两句,不能够全部执行到,所以我想请教一下:有没有什么好办法,使得上面的四句代码必须都被执行,就象原子操作一样,要么全不执行,要么就全部都执行。