VB问题,高手来啊
我有两个问题1.DoEvent是什么意思,有何用处,用法?
2.如何在VB中得到屏幕的分辨率,刷新率,以及鼠标的XY坐标(用API也行)
先谢过了!! DoEvents 就是让程序先处理事件。比如:[code]dim i as interger
for i=0 to 1000000
DoEvents
Next[/code]这个循环要很长时间,而在执行这个循环的时候,如果不加DoEvents,程序就是没有响应,连程序界面都不能重绘,就像死机一样。
得到屏幕分辨率要用API函数 GetSystemMetrics 。
得到鼠标位置用API函数 GetCursorPos ,用 GetCursorInfo 可以得到更多关于鼠标的信息。
得到屏幕刷新率要用API函数 EnumDisplaySettings ,这个比较复杂。
我手上暂时没有VB的资料,只能告诉你这些了。
Deroemon
就知道是个循环 :face20 :face20DO EVEN不是Do event
do even就是指任何情况均执行循环 哈哈。小猪真强!::04:: Winnip 最好了,以前做版主就给我加过G,现在又回来了,谢谢了。祝你早日转正,你好像是所有版主中最穷的一个了,才300多积分,像budebuaipy 都1000多积分,好吓人。 说得真详细支持呀``
页:
[1]
