All pastes #966459 Raw Edit

loupe

public text v1 · immutable
·published 2008-04-01 19:20 UTC
rendered paste body
Attribute VB_Name = "Loupe"
Option Explicit

' constantes pour l api StretchBlt :
'-----------------------------------
Public Const SRCCOPY = &HCC0020         ' (DWORD) dest = source
 
Public Declare Function GetClientRect Lib "User32" _
  (ByVal hWnd As Long, _
   lpRect As RECT) As Long
   
Public Declare Function ScreenToClient Lib "User32" _
  (ByVal hWnd As Long, _
   lpPoint As POINTAPI) As Long
   
Public 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
   
Public Declare Function GetCursorPos Lib "User32" _
  (lpPoint As POINTAPI) As Long

Public Type RECT
  Left As Long
  Top As Long
  Right As Long
  Bottom As Long
End Type

Public Type POINTAPI
        X As Long
        Y As Long
End Type