能不能使得Tabcontrol的每一页都对应一个单独的UI线程
我想做一个简单的监控软件,希望在Tabcontrol的每一页上都能够显示一个独立现场设备(下位机)的测量数据。
看到tabcontrol的样子很适合,于是就用了。
可是后来发现涉及到界面的显示都是在主线程里处理(其实就是多个Socket接收线程均将消息抛到主线程,主线程处理显示到界面上),一旦现场的监控点多了,主线程的负荷就会很大,担心会出问题,而且现在效果也不太好。
所以就想 :能不能Tabcontrol的每一个页面都是对应一个独立的UI线程,而不是都是由主线程创建呢?这样的话就可以通过各自的UI线程显示了,和主线程没关系了。。。我这么想。。。
如何能实现,怎么做呢,或者大家还有什么别的意见和建议,说出来吧,谢过。另外,我是用VC++做的监控界面。。。