我刚开始用多线程,打算弄个小程序测试一下,
做了个对话框程序,接受用户的输入,开两个线程,一个用来将数字相加,一个用来相减,这些功能都实现了,我现在想把计算结果显示出来,该怎么弄阿?怎么才能把在线程函数中的得到计算结果在对话框的一个Edit box中显示出来,我现在不知道该怎样才能把线程函数得到的结果传给控件关联变量?
希望大家能帮帮我。
同意 vcforever(霓裳羽衣)
我可以MAIL给你个例程!
to qianyong325:
vcforever所提的方法是多线程编程的经典BUG。 :)
上面有人提示用SendMessage,这也不是好的方法,最好用PostMessage.
你可以看一下这几天我在另外几个回复贴中的说明。