VBプログラマ質問スレ(6.0以前) Part55
■ このスレッドは過去ログ倉庫に格納されています
0155デフォルトの名無しさん
2009/12/18(金) 14:55:42左の画像の(x,*)に何本の黒い線が通っているかというプログラムを作りたいと思ってます。
(右の画像の赤線が通る場所)
そこで、ネットで調べてまずは色判別のプログラムを組んでみたのですが、
Private Declare Function GetPixel Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long
Private Sub Command1_Click()
Dim Color As Long
Color = GetPixel(Form1.Picture1.hdc, 30, 30)
'試しに30,30のR値を出力するプログラムj
Dim R As Long
'色分解
R = Color Mod 256
Color = Color / 256
Text1.Text = R
End Sub
Text1.Textに0が出力されてしまうのですがどこか間違っているか教えていただけませんか
■ このスレッドは過去ログ倉庫に格納されています