位图结构模块.bas
上传用户:pcw2004
上传日期:2022-02-02
资源大小:743k
文件大小:1k
源码类别:

DirextX编程

开发平台:

Visual Basic

  1. Attribute VB_Name = "位图结构模块"
  2. Option Explicit
  3. ' Download by http://www.codefans.net
  4. Public Type BITMAPFILEHEADER
  5.         bfType As Integer
  6.         bfSize As Long
  7.         bfReserved1 As Integer
  8.         bfReserved2 As Integer
  9.         bfOffBits As Long
  10. End Type
  11. Public Type BITMAPINFOHEADER
  12.         biSize As Long
  13.         biWidth As Long
  14.         biHeight As Long
  15.         biPlanes As Integer
  16.         biBitCount As Integer
  17.         biCompression As Long
  18.         biSizeImage As Long
  19.         biXPelsPerMeter As Long
  20.         biYPelsPerMeter As Long
  21.         biClrUsed As Long
  22.         biClrImportant As Long
  23. End Type
  24. Public Type RGBQUAD
  25.         rgbBlue As Byte
  26.         rgbGreen As Byte
  27.         rgbRed As Byte
  28.         rgbReserved As Byte
  29. End Type
  30. Public BiRGB() As RGBQUAD
  31. Public BH As BITMAPFILEHEADER
  32. Public BI As BITMAPINFOHEADER
  33. Public Sub GetBI()
  34.     Open App.Path & "BmpBi.bi" For Binary As #1
  35.         Get #1, , BH
  36.         Get #1, , BI
  37.     Close #1
  38. End Sub
  39. Public Sub GetBiRGB()
  40.     Open App.Path & "bmpbi.birgb" For Binary As #1
  41.         ReDim BiRGB(256)
  42.         Get #1, , BiRGB()
  43.     Close #1
  44. End Sub