Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
作ったプログラムがうまくいきません、アドバイスお願いします。
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10147#CommentId20280
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
VBビギナー
 (社会人)
投稿日時
2011/4/1 13:25:37
いろいろと試してたら、できました・・・
Private Declare Function ExtFloodFill Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long, ByVal crColor As Long, ByVal wFillType As Long) As Long
Private Function Paint(X As Long, Y As Long)
Dim T
T = Screen.TwipsPerPixelX
ExtFloodFill Me.hdc, X / T, Y / T, vbBlack, 0
Me.Refresh
End Function
Private Sub Form_Load()
Form1.AutoRedraw = True
Form1.FillStyle = 0
Line (4000, 1000)-(5000, 3000)
Line -(3000, 3000)
Line -(4000, 1000)
End Sub
Private Sub Command1_Click()
Me.FillColor = RGB(VScroll1.Value, VScroll2.Value, VScroll3.Value)
Paint 4000, 1500
End Sub
上みたいな感じです。Xやらを使わずに、RGBの中に直接VScrooll.Valueを入れたらできました。