Показать сообщение отдельно
Старый 28.03.2006, 13:16     # 2
mafia
Junior Member
 
Аватар для mafia
 
Регистрация: 21.01.2005
Адрес: Nsk
Пол: Male
Сообщения: 166

mafia Нимб уже пробиваетсяmafia Нимб уже пробивается
как рисовать вроде немного разобрался, но вот теперь возник другой вопрос: как сделать так, чтобы мышь опрашивалась почаще, а то если рисоавть тем методом, что я указал, то при резких движениях большие зазоры остаются. То есть рисовать нада по латышски
где копать?
а вот листинк проги для простого рисования на форме:
Цитата:
Dim risov As Boolean
Dim flag As Byte
Private Sub Command1_Click()
flag = 1
End Sub
Private Sub Command2_Click()
flag = 2
End Sub

Private Sub Command3_Click()
flag = 3
End Sub

Private Sub Command4_Click()
Cls
End Sub

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
risov = True
End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If risov = True Then
If flag = 1 Then PSet (X, Y)
If flag = 2 Then Line (X, Y)-((X - 50), (Y - 50))
If flag = 3 Then Line (X, Y)-(X - 10, Y - 100)
End If
End Sub

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
risov = False
End Sub
mafia вне форума