我在我的程序中的oninitdialog()函数中加入了函数调用判判断:并且函数判断中有MessageBox()的提示,但是运行程序的时候发现Messagebox()居然出现了三次,检查代码messagebox()并没有在那个for循环里面,莫非这个函数为了保证执行成功,本身是要执行3次的?那我用线程是不是可以解决这个现象呢。