按照教材,Windows GUI程序设计的一般规则是:
1) 由单个线程生成窗口,极其所有子窗口和控件。
2) 这个线程作为整个窗口结构的owner,控制窗口(和子窗口)的消息循环。
3)仅有这个线程可以直接安全的访问控件,其他线程必须通过某种线程通信机制来访问控件。(在.NET中,该主线程可以调用控件的成员方法,而其他线程必须使用Control.Invoke)。
1) 由单个线程生成窗口,极其所有子窗口和控件。
2) 这个线程作为整个窗口结构的owner,控制窗口(和子窗口)的消息循环。
3)仅有这个线程可以直接安全的访问控件,其他线程必须通过某种线程通信机制来访问控件。(在.NET中,该主线程可以调用控件的成员方法,而其他线程必须使用Control.Invoke)。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货