home *** CD-ROM | disk | FTP | other *** search
/ Dan Appleman's Visual Bas…s Guide to the Win32 API / Dan.Applmans.Visual.Basic.5.0.Programmers.Guide.To.The.Win32.API.1997.Ziff-Davis.Press.CD / VB5PG32.mdf / vbpg32 / samples5 / ch07 / devview.bas next >
Encoding:
BASIC Source File  |  1997-02-16  |  3.2 KB  |  108 lines

  1. Attribute VB_Name = "DEVVIEW1"
  2. Option Explicit
  3. ' Copyright ⌐ 1997 by Desaware Inc. All Rights Reserved
  4.  
  5. #If Win32 Then
  6. Declare Function GetDeviceCaps Lib "gdi32" (ByVal hDC As Long, ByVal nIndex As Long) As Long
  7. #Else
  8. Declare Function GetDeviceCaps% Lib "GDI" (ByVal hDC%, ByVal nIndex%)
  9. #End If
  10.  
  11. ' Global Constants used in devview
  12. Global Const DRIVERVERSION = 0
  13. Global Const TECHNOLOGY = 2
  14. Global Const HORZSIZE = 4
  15. Global Const VERTSIZE = 6
  16. Global Const HORZRES = 8
  17. Global Const VERTRES = 10
  18. Global Const BITSPIXEL = 12
  19. Global Const PLANES = 14
  20. Global Const NUMBRUSHES = 16
  21. Global Const NUMPENS = 18
  22. Global Const NUMMARKERS = 20
  23. Global Const NUMFONTS = 22
  24. Global Const NUMCOLORS = 24
  25. Global Const PDEVICESIZE = 26
  26. Global Const CURVECAPS = 28
  27. Global Const LINECAPS = 30
  28. Global Const POLYGONALCAPS = 32
  29. Global Const TEXTCAPS = 34
  30. Global Const CLIPCAPS = 36
  31. Global Const RASTERCAPS = 38
  32. Global Const ASPECTX = 40
  33. Global Const ASPECTY = 42
  34. Global Const ASPECTXY = 44
  35. Global Const LOGPIXELSX = 88
  36. Global Const LOGPIXELSY = 90
  37. Global Const SIZEPALETTE = 104
  38. Global Const NUMRESERVED = 106
  39. Global Const COLORRES = 108
  40. Global Const DT_PLOTTER = 0
  41. Global Const DT_RASDISPLAY = 1
  42. Global Const DT_RASPRINTER = 2
  43. Global Const DT_RASCAMERA = 3
  44. Global Const DT_CHARSTREAM = 4
  45. Global Const DT_METAFILE = 5
  46. Global Const DT_DISPFILE = 6
  47. Global Const CC_NONE = 0
  48. Global Const CC_CIRCLES = 1
  49. Global Const CC_PIE = 2
  50. Global Const CC_CHORD = 4
  51. Global Const CC_ELLIPSES = 8
  52. Global Const CC_WIDE = 16
  53. Global Const CC_STYLED = 32
  54. Global Const CC_WIDESTYLED = 64
  55. Global Const CC_INTERIORS = 128
  56. Global Const LC_NONE = 0
  57. Global Const LC_POLYLINE = 2
  58. Global Const LC_MARKER = 4
  59. Global Const LC_POLYMARKER = 8
  60. Global Const LC_WIDE = 16
  61. Global Const LC_STYLED = 32
  62. Global Const LC_WIDESTYLED = 64
  63. Global Const LC_INTERIORS = 128
  64. Global Const PC_NONE = 0
  65. Global Const PC_POLYGON = 1
  66. Global Const PC_RECTANGLE = 2
  67. Global Const PC_WINDPOLYGON = 4
  68. Global Const PC_TRAPEZOID = 4
  69. Global Const PC_SCANLINE = 8
  70. Global Const PC_WIDE = 16
  71. Global Const PC_STYLED = 32
  72. Global Const PC_WIDESTYLED = 64
  73. Global Const PC_INTERIORS = 128
  74. Global Const CP_NONE = 0
  75. Global Const CP_RECTANGLE = 1
  76. Global Const TC_OP_CHARACTER = &H1
  77. Global Const TC_OP_STROKE = &H2
  78. Global Const TC_CP_STROKE = &H4
  79. Global Const TC_CR_90 = &H8
  80. Global Const TC_CR_ANY = &H10
  81. Global Const TC_SF_X_YINDEP = &H20
  82. Global Const TC_SA_DOUBLE = &H40
  83. Global Const TC_SA_INTEGER = &H80
  84. Global Const TC_SA_CONTIN = &H100
  85. Global Const TC_EA_DOUBLE = &H200
  86. Global Const TC_IA_ABLE = &H400
  87. Global Const TC_UA_ABLE = &H800
  88. Global Const TC_SO_ABLE = &H1000
  89. Global Const TC_RA_ABLE = &H2000
  90. Global Const TC_VA_ABLE = &H4000
  91. Global Const TC_RESERVED = &H8000
  92. Global Const RC_BITBLT = 1
  93. Global Const RC_BANDING = 2
  94. Global Const RC_SCALING = 4
  95. Global Const RC_BITMAP64 = 8
  96. Global Const RC_GDI20_OUTPUT = &H10
  97. Global Const RC_DI_BITMAP = &H80
  98. Global Const RC_PALETTE = &H100
  99. Global Const RC_DIBTODEV = &H200
  100. Global Const RC_BIGFONT = &H400
  101. Global Const RC_STRETCHBLT = &H800
  102. Global Const RC_FLOODFILL = &H1000
  103. Global Const RC_STRETCHDIB = &H2000
  104. Global Const PC_RESERVED = &H1
  105. Global Const PC_EXPLICIT = &H2
  106. Global Const PC_NOCOLLAPSE = &H4
  107.  
  108.