7,763
社区成员
发帖
与我相关
我的任务
分享
Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC 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 dwRop As Long) As Long
Private Declare Function GetDesktopWindow Lib "user32" () As Long
Private Declare Function ReleaseDC Lib "user32" (ByVal hiWnd As Long, ByVal hds As Long) As Long
Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
Private Sub Command1_Click()
Dim hWndDesk As Long
Dim hDC_Screen As Long
Dim cx&, cy&, cw&, ch As Long
cw = 500
ch = 500
cx = 0
cy = 0
hWndDesk = GetDesktopWindow()
hDC_Screen = GetDC(0)
BitBlt Picture1.hDC, 0&, 0&, cw, ch, hDC_Screen, cx, cy, &HCC0020
ReleaseDC hWndDesk, hDC_Screen
Picture1.Refresh
End Sub
我是win7 64