B bluepeach Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-01 #2 有一个API可以的,具体现在记不清了,帮你查查。
A assassin Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-01 #4 这是一个错觉,其实是将桌面画上了黑点而已<br>以0作为窗口句柄使用GetDC()函数,获得桌面DC.再在得到的DC上绘图就可以将屏幕变暗<br>然后使你的窗口显示即可
B bluepeach Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-02 #5 API中的bitblt函数有个ROP参数,可以指定图形产生各种变化。<br>VB中使屏幕变暗的函数是BitBlt hDCScreen,0,0,sx,sy,hDCScreen,0,0,vbmergeCopy<br>它的功能是将来源DC的图象与花色进行AND后,写都目的DC。<br>
API中的bitblt函数有个ROP参数,可以指定图形产生各种变化。<br>VB中使屏幕变暗的函数是BitBlt hDCScreen,0,0,sx,sy,hDCScreen,0,0,vbmergeCopy<br>它的功能是将来源DC的图象与花色进行AND后,写都目的DC。<br>