たすけて3
- 題名: たすけて3
- 著者: たすけた3
- 日時: 2007/01/25 11:35:07
- ID: 18913
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 【報告】この投稿はマルチポストです
- 著者: (報告)
- 日時: 2007/01/25 11:46:43
- ID: 18915
- この記事の返信元:
-
[18913] たすけて3 たすけた3 2007/01/25 11:35:07
- この記事への返信:
- ツリーを表示
- 題名: 【報告】この投稿はマルチポストです
- 著者: (報告)
- 日時: 2007/01/25 12:00:48
- ID: 18919
- この記事の返信元:
-
[18913] たすけて3 たすけた3 2007/01/25 11:35:07
- この記事への返信:
- ツリーを表示
- 題名: 【注意】「書き込みのマナーについて」をお読みください
- 著者: 管理人
- URL: http://dobon.net/
- 日時: 2007/01/26 4:48:37
- ID: 18933
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[VB6以前]
すいません
Vbなんですがこの宣言の意味がぜんぜんわからないんで何をしているか解説できるかたがいれば御願いしたいのですが
できれば一行一行。
よろしく御願いします。。。。。
動き的にはビットマップを作るプログラムのようです。
Private Sub Form_Load()
'BITMAPFILEHEADER
bitfile.bfType = &H4D42
bitfile.bfSize = 14 + 40 + 1024 + 25600
bitfile.bf0ffBits = 14 + 40 + 1024
'BitMAPINFOHEADER
bitinfo.biSize = 40
bitinfo.biWidth = 256
bitinfo.biHeight = 100
bitinfo.biPlanes = 1
bitinfo.biBitCount = 8
bitinfo.biCompression = 0
bitinfo.biSizeImage = 25600
Dim bitcolor As Long
Dim pdata As Byte
Open "Z:\test6.bmp" For Binary As 1
Put #1, , bitfile
Put #1, , bitinfo
pi = 3.14
For i = 0 To 255
r = 255 * Sin(i / 128 * pi)
If r < 0 Then r = 0
g = 255 * Sin((i - 64) / 128 * pi)
If g < 0 Then g = 0
b = 255 * Sin((i - 128) / 128 * pi)
If b < 0 Then b = 0
bitcolor = RGB(b, g, r)
Put #1, , bitcolor
Next i
For j = 1 To 100
For i = 0 To 255
pdata = i
Put #1, , pdate
Next i
Next j
Close
Form1.Show
Print
Print " Zドライブのルートに 'test6.bmp'というビットマップが作成されました"
Print
Print " ペイントなどで確認してみてください"
End Sub