home *** CD-ROM | disk | FTP | other *** search
- Attribute VB_Name = "Global"
- Option Explicit
-
- Public Const BUTTON_NONE = 0
- Public Const BUTTON_UP = 1
- Public Const BUTTON_DOWN = 2
-
- Public Type POINTAPI
- x As Long
- y As Long
- End Type
-
- Public Type RECT
- Left As Long
- Top As Long
- Right As Long
- Bottom As Long
- End Type
-
- Public Const BACKGROUND_COLOR = &H80000010
- Public Const BDR_RAISEDOUTER = &H1
- Public Const BDR_SUNKENOUTER = &H2
- Public Const BDR_RAISEDINNER = &H4
- Public Const BDR_SUNKENINNER = &H8
-
- Public Const BDR_OUTER = &H3
- Public Const BDR_INNER = &HC
- Public Const BDR_RAISED = &H5
- Public Const BDR_SUNKEN = &HA
-
- Public Const EDGE_RAISED = (BDR_RAISEDOUTER Or BDR_RAISEDINNER)
- Public Const EDGE_SUNKEN = (BDR_SUNKENOUTER Or BDR_SUNKENINNER)
- Public Const EDGE_ETCHED = (BDR_SUNKENOUTER Or BDR_RAISEDINNER)
- Public Const EDGE_BUMP = (BDR_RAISEDOUTER Or BDR_SUNKENINNER)
-
- Public Const BF_LEFT = &H1
- Public Const BF_TOP = &H2
- Public Const BF_RIGHT = &H4
- Public Const BF_BOTTOM = &H8
-
- Public Const BF_TOPLEFT = (BF_TOP Or BF_LEFT)
- Public Const BF_TOPRIGHT = (BF_TOP Or BF_RIGHT)
- Public Const BF_BOTTOMLEFT = (BF_BOTTOM Or BF_LEFT)
- Public Const BF_BOTTOMRIGHT = (BF_BOTTOM Or BF_RIGHT)
- Public Const BF_RECT = (BF_LEFT Or BF_TOP Or BF_RIGHT Or BF_BOTTOM)
-
- Public Const BF_DIAGONAL = &H10
-
- ' For diagonal lines, the BF_RECT flags specify the end point of
- ' the vector bounded by the rectangle parameter.
- Public Const BF_DIAGONAL_ENDTOPRIGHT = (BF_DIAGONAL Or BF_TOP _
- Or BF_RIGHT)
- Public Const BF_DIAGONAL_ENDTOPLEFT = (BF_DIAGONAL Or BF_TOP _
- Or BF_LEFT)
- Public Const BF_DIAGONAL_ENDBOTTOMLEFT = (BF_DIAGONAL Or BF_BOTTOM _
- Or BF_LEFT)
- Public Const BF_DIAGONAL_ENDBOTTOMRIGHT = (BF_DIAGONAL Or BF_BOTTOM _
- Or BF_RIGHT)
-
- Public Const BF_MIDDLE = &H800 ' Fill in the middle.
- Public Const BF_SOFT = &H1000 ' Use for softer buttons.
- Public Const BF_ADJUST = &H2000 ' Calculate the space left over.
- Public Const BF_FLAT = &H4000 ' For flat rather than 3-D borders.
- Public Const BF_MONO = &H8000 ' For monochrome borders.
-
- Public Declare Function DrawEdge Lib "user32" (ByVal hdc As Long, qrc As RECT, ByVal edge As Long, ByVal grfFlags As Long) As Boolean
- Public Declare Function PtInRect Lib "user32" (RECT As RECT, ByVal lPtX As Long, ByVal lPtY As Long) As Integer
- Public Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
- Public Declare Function ScreenToClient Lib "user32" (ByVal hWnd As Long, lpPoint As POINTAPI) As Long
-