home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / easyx / data1.cab / Example_Files / modules / EX_CONSTANTS.bas
Encoding:
BASIC Source File  |  1998-11-03  |  10.0 KB  |  185 lines

  1. Attribute VB_Name = "EX_CONSTANTS"
  2. Option Explicit
  3.  
  4.  
  5.  
  6. '***********Error Codes************
  7.  
  8.     Public Const EX_OK                      As Long = 1
  9.     Public Const EX_PRIMARYSURFACE          As Long = -1
  10.     Public Const EX_SURFACELOST             As Long = -2
  11.     Public Const EX_NOSURFACE               As Long = -3
  12.     Public Const EX_UNDEFINED               As Long = -4
  13.     Public Const EX_SURFACENOTLOST          As Long = -5
  14.     Public Const EX_HEIGHTINVALID           As Long = -6
  15.     Public Const EX_INVALID                 As Long = -7
  16.     Public Const EX_SURFACECREATIONFAILED   As Long = -8
  17.     Public Const EX_COLORSETFAILED          As Long = -9
  18.     Public Const EX_NOHWND                  As Long = -10
  19.     Public Const EX_SOUNDINITFAILED         As Long = -11
  20.     Public Const EX_SOUNDNOTINITIALIZED     As Long = -23
  21.     Public Const EX_BADSOUNDFILE            As Long = -12
  22.     Public Const EX_BUFFERLOST              As Long = -13
  23.     Public Const EX_INVALIDVALUE            As Long = -14
  24.     Public Const EX_DIRECTINPUTFAILED       As Long = -15
  25.     Public Const EX_DIRECTINPUTDEVICEFAILED As Long = -16
  26.     Public Const EX_KEYBOARDLOST            As Long = -17
  27.     Public Const EX_OUTOFMEMORY             As Long = -18
  28.     Public Const EX_EVENTSNOTSTARTED        As Long = -19
  29.     Public Const EX_EVENTALLREADYSTARTED    As Long = -20
  30.     Public Const EX_DEVICENOTCREATED        As Long = -21
  31.     Public Const EX_DEVICENOTACQUIRED       As Long = -22
  32.     Public Const EX_UNSUPPORTED             As Long = -23
  33.     Public Const EX_UNSUPPORTEDMODE         As Long = -24
  34.     Public Const EX_NOBITMAP                As Long = -25
  35.     Public Const EX_BADRECT                 As Long = -26
  36.     Public Const EX_WRONGDIRECTXVERSION     As Long = -27
  37.     Public Const EX_PRIMARYCREATIONFAILED   As Long = -28
  38.     Public Const EX_CLIPPERFAILED           As Long = -29
  39.     Public Const EX_NOPALETTE               As Long = -30
  40.     Public Const EX_PALETTEMODE             As Long = 1
  41.     Public Const EX_NOPALETTEMODE           As Long = 0
  42.     Public Const EX_SURFACEWRONGSIZE        As Long = -31
  43.     Public Const EX_BADFREQUENCY            As Long = -32
  44.     Public Const EX_NOINFORMATION           As Long = -33
  45.  
  46. '*******************************************************
  47.     Public Const EX_KEYDOWN                 As Long = 1
  48.     Public Const EX_KEYNOTDOWN              As Long = 0
  49.  
  50.     Public Const EX_LEFTBUTTON              As Long = 1
  51.     Public Const EX_RIGHTBUTTON             As Long = 2
  52.     Public Const EX_BOTHBUTTONS             As Long = 3
  53.  
  54.  
  55. '********Sound constants
  56.     Public Const EX_SOUNDRIGHT              As Long = 10000
  57.     Public Const EX_SOUNDLEFT               As Long = -10000
  58.     Public Const EX_MIDDLE                  As Long = 0
  59.  
  60. '************Key Codes***************
  61.  
  62. Public Const EX_ESCAPE          As Long = &H1
  63. Public Const EX_1               As Long = &H2
  64. Public Const EX_2               As Long = &H3
  65. Public Const EX_3               As Long = &H4
  66. Public Const EX_4               As Long = &H5
  67. Public Const EX_5               As Long = &H6
  68. Public Const EX_6               As Long = &H7
  69. Public Const EX_7               As Long = &H8
  70. Public Const EX_8               As Long = &H9
  71. Public Const EX_9               As Long = &HA
  72. Public Const EX_0               As Long = &HB
  73. Public Const EX_MINUS           As Long = &HC              ' - on main keyboard */
  74. Public Const EX_EQUALS          As Long = &HD
  75. Public Const EX_BACK            As Long = &HE              ' backspace */
  76. Public Const EX_TAB             As Long = &HF
  77. Public Const EX_Q               As Long = &H10
  78. Public Const EX_W               As Long = &H11
  79. Public Const EX_E               As Long = &H12
  80. Public Const EX_R               As Long = &H13
  81. Public Const EX_T               As Long = &H14
  82. Public Const EX_Y               As Long = &H15
  83. Public Const EX_U               As Long = &H16
  84. Public Const EX_I               As Long = &H17
  85. Public Const EX_O               As Long = &H18
  86. Public Const EX_P               As Long = &H19
  87. Public Const EX_LBRACKET        As Long = &H1A
  88. Public Const EX_RBRACKET        As Long = &H1B
  89. Public Const EX_RETURN          As Long = &H1C            ' Enter on main keyboard */
  90. Public Const EX_LCONTROL        As Long = &H1D
  91. Public Const EX_A               As Long = &H1E
  92. Public Const EX_S               As Long = &H1F
  93. Public Const EX_D               As Long = &H20
  94. Public Const EX_F               As Long = &H21
  95. Public Const EX_G               As Long = &H22
  96. Public Const EX_H               As Long = &H23
  97. Public Const EX_J               As Long = &H24
  98. Public Const EX_K               As Long = &H25
  99. Public Const EX_L               As Long = &H26
  100. Public Const EX_SEMICOLON       As Long = &H27
  101. Public Const EX_APOSTROPHE      As Long = &H28
  102. Public Const EX_GRAVE           As Long = &H29        ' accent grave */
  103. Public Const EX_LSHIFT          As Long = &H2A
  104. Public Const EX_BACKSLASH       As Long = &H2B
  105. Public Const EX_Z               As Long = &H2C
  106. Public Const EX_X               As Long = &H2D
  107. Public Const EX_C               As Long = &H2E
  108. Public Const EX_V               As Long = &H2F
  109. Public Const EX_B               As Long = &H30
  110. Public Const EX_N               As Long = &H31
  111. Public Const EX_M               As Long = &H32
  112. Public Const EX_COMMA           As Long = &H33
  113. Public Const EX_PERIOD          As Long = &H34        ' . on main keyboard */
  114. Public Const EX_SLASH           As Long = &H35            ' / on main keyboard */
  115. Public Const EX_RSHIFT          As Long = &H36
  116. Public Const EX_MULTIPLY        As Long = &H37         ' * on numeric keypad */
  117. Public Const EX_LMENU           As Long = &H38           ' left Alt */
  118. Public Const EX_SPACE           As Long = &H39
  119. Public Const EX_CAPITAL         As Long = &H3A
  120. Public Const EX_F1              As Long = &H3B
  121. Public Const EX_F2              As Long = &H3C
  122. Public Const EX_F3              As Long = &H3D
  123. Public Const EX_F4              As Long = &H3E
  124. Public Const EX_F5              As Long = &H3F
  125. Public Const EX_F6              As Long = &H40
  126. Public Const EX_F7              As Long = &H41
  127. Public Const EX_F8              As Long = &H42
  128. Public Const EX_F9              As Long = &H43
  129. Public Const EX_F10             As Long = &H44
  130. Public Const EX_NUMLO           As Long = &H45
  131. Public Const EX_SCROLL          As Long = &H46            ' Scroll Lock */
  132. Public Const EX_NUMPAD7         As Long = &H47
  133. Public Const EX_NUMPAD8         As Long = &H48
  134. Public Const EX_NUMPAD9         As Long = &H49
  135. Public Const EX_SUBTRACT        As Long = &H4A         ' - on numeric keypad */
  136. Public Const EX_NUMPAD4         As Long = &H4B
  137. Public Const EX_NUMPAD5         As Long = &H4C
  138. Public Const EX_NUMPAD6         As Long = &H4D
  139. Public Const EX_ADD             As Long = &H4E                ' + on numeric keypad */
  140. Public Const EX_NUMPAD1         As Long = &H4F
  141. Public Const EX_NUMPAD2         As Long = &H50
  142. Public Const EX_NUMPAD3         As Long = &H51
  143. Public Const EX_NUMPAD0         As Long = &H52
  144. Public Const EX_DECIMAL         As Long = &H53         ' . on numeric keypad */
  145. Public Const EX_F11             As Long = &H57
  146. Public Const EX_F12             As Long = &H58
  147.  
  148. Public Const EX_F13             As Long = &H64          '                     (NEC PC98) */
  149. Public Const EX_F14             As Long = &H65            '                     (NEC PC98) */
  150. Public Const EX_F15             As Long = &H66              '                     (NEC PC98) */
  151.  
  152. Public Const EX_KANA            As Long = &H70             ' (Japanese keyboard)            */
  153. Public Const EX_CONVERT         As Long = &H79         ' (Japanese keyboard)            */
  154. Public Const EX_NOCONVERT       As Long = &H7B      ' (Japanese keyboard)            */
  155. Public Const EX_YEN             As Long = &H7D           ' (Japanese keyboard)            */
  156. Public Const EX_NUMPADEQUALS    As Long = &H8D    ' = on numeric keypad (NEC PC98) */
  157. Public Const EX_CIRCUMFLEX      As Long = &H90      ' (Japanese keyboard)            */
  158. Public Const EX_AT              As Long = &H91         '                     (NEC PC98) */
  159. Public Const EX_COLON           As Long = &H92      '                     (NEC PC98) */
  160. Public Const EX_UNDERLINE       As Long = &H93         '                     (NEC PC98) */
  161. Public Const EX_KANJI           As Long = &H94           ' (Japanese keyboard)            */
  162. Public Const EX_STOP            As Long = &H95       '                     (NEC PC98) */
  163. Public Const EX_AX              As Long = &H96             '                     (Japan AX) */
  164. Public Const EX_UNLABELED       As Long = &H97      '                        (J3100) */
  165. Public Const EX_NUMPADENTER     As Long = &H9C      ' Enter on numeric keypad */
  166. Public Const EX_RCONTROL        As Long = &H9D
  167. Public Const EX_NUMPADCOMMA     As Long = &HB3     ' , on numeric keypad (NEC PC98) */
  168. Public Const EX_DIVIDE          As Long = &HB5    ' / on numeric keypad */
  169. Public Const EX_SYSRQ           As Long = &HB7
  170. Public Const EX_RMENU           As Long = &HB8    ' right Alt */
  171. Public Const EX_HOME            As Long = &HC7    ' Home on arrow keypad */
  172. Public Const EX_UP              As Long = &HC8    ' UpArrow on arrow keypad */
  173. Public Const EX_PRIOR           As Long = &HC9    ' PgUp on arrow keypad */
  174. Public Const EX_LEFT            As Long = &HCB    ' LeftArrow on arrow keypad */
  175. Public Const EX_RIGHT           As Long = &HCD    ' RightArrow on arrow keypad */
  176. Public Const EX_END             As Long = &HCF    ' End on arrow keypad */
  177. Public Const EX_DOWN            As Long = &HD0    ' DownArrow on arrow keypad */
  178. Public Const EX_NEXT            As Long = &HD1    ' PgDn on arrow keypad */
  179. Public Const EX_INSERT          As Long = &HD2    ' Insert on arrow keypad */
  180. Public Const EX_DELETE          As Long = &HD3    ' Delete on arrow keypad */
  181. Public Const EX_LWIN            As Long = &HDB    ' Left Windows key */
  182. Public Const EX_RWIN            As Long = &HDC    ' Right Windows key */
  183. Public Const EX_APPS            As Long = &HDD    ' AppMenu key */
  184.  
  185.