1.在线程中临近结束线程的地方不要使用PostMessage,因为由于线程马上结束,这个消息可能会得不到响应,应该用SendMessage.
2.进度条的数范围尽量不要太大,如果范围大就会引起postmessage次数多,windows需要处理大量的消息,会引起程序变慢、cpu高、切换程序白屏等等,所以,如果数比较大的话,可以分成块.取块数.通常可以1M为1块。
1.在线程中临近结束线程的地方不要使用PostMessage,因为由于线程马上结束,这个消息可能会得不到响应,应该用SendMessage.
2.进度条的数范围尽量不要太大,如果范围大就会引起postmessage次数多,windows需要处理大量的消息,会引起程序变慢、cpu高、切换程序白屏等等,所以,如果数比较大的话,可以分成块.取块数.通常可以1M为1块。