如何使用DoEvents()而不是“邪恶”?
简单的搜索DoEvents
会带来很多结果,这些结果基本上会导致:
DoEvents
是邪恶的。不要使用它。请改用线程。
一般引用的原因是:
重新入侵问题
表现不佳
可用性问题(例如,在禁用的窗口上拖放)
但是一些值得注意的Win32功能,例如TrackPopupMenu
并DoDragDrop
执行自己的消息处理以保持UI响应,就像这样DoEvents
。
然而,这些问题似乎都没有遇到过这些问题(表现,再入等等)。
他们是如何做到的呢?他们如何避免引用的问题DoEvents
?(或者做他们?)
扬帆大鱼
开心每一天1111
POPMUISE