S
sephy
Unregistered / Unconfirmed
GUEST, unregistred user!
要讲到用优先级了...
这是不是太过了呢?
在所有的win32平台优先级都可调嘛?
“系统发的wm_piant肯定是有效的,但是如果你这个程序立即去抓,可能他还没有绘制呢。你这样,hide后先降低你的程序的优先级,然后sleep(0),即让出一个时间片,然后再提升自己的优先级到正常状态,这样大约会让出30ms的时间给其他进城,看它是不是一般都已经绘好了。 ”
完全看不出这样和Application.ProcessMessage有什么两样,Application.ProcessMessage似乎让的还彻底一点
先找找看优先级的修改方法
感觉还是应该用SendMessage重绘的方法
或是更好地用直接类似InvalidateRgn的函数实现
Windows系统本身肯定是用某种函数直接实现的,要想办法找到啊
这是不是太过了呢?
在所有的win32平台优先级都可调嘛?
“系统发的wm_piant肯定是有效的,但是如果你这个程序立即去抓,可能他还没有绘制呢。你这样,hide后先降低你的程序的优先级,然后sleep(0),即让出一个时间片,然后再提升自己的优先级到正常状态,这样大约会让出30ms的时间给其他进城,看它是不是一般都已经绘好了。 ”
完全看不出这样和Application.ProcessMessage有什么两样,Application.ProcessMessage似乎让的还彻底一点
先找找看优先级的修改方法
感觉还是应该用SendMessage重绘的方法
或是更好地用直接类似InvalidateRgn的函数实现
Windows系统本身肯定是用某种函数直接实现的,要想办法找到啊