桌面屏幕翻转

2008-02-23 07:00:08来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

Private Declare Function GetDesktopWindow Lib "user32" () As Long
Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function StretchBlt Lib "gdi32" _
(ByVal hdc As Long, _
ByVal x As Long, _
ByVal y As Long, _
ByVal nWidth As Long, _
ByVal nHeight As Long, _
ByVal hSrcDC As Long, _
ByVal xSrc As Long, _
ByVal ySrc As Long, _
ByVal nSrcWidth As Long, _
ByVal nSrcHeight As Long, _
ByVal dwRop As Long) As Long

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
End
End Sub

Private Sub Form_Load()
’set the showintaskbar property to false
’set the borderstyle of the form to none
Form1.AutoRedraw = True
Form1.ScaleMode = VBPixels
a = GetDesktopWindow()
b = GetDC(a)
StretchBlt Form1.hdc, 0, 0, Screen.Width, Screen.Height, b, 0, _
Screen.Height, Screen.Width, -Screen.Height, vbSrcCopy
End Sub

上一篇: 利用VB产生屏幕变暗的效果
下一篇: 建立无模式窗口

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:教小朋友认识"红绿灯"

下一篇:用Winsock实现点对点通信