Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Antonariy
-
- Повелитель Internet Explorer
-
-
- Сообщения: 4824
- Зарегистрирован: 28.04.2005 (Чт) 14:33
- Откуда: Мимо проходил
-
Antonariy » 13.05.2008 (Вт) 10:21
Пытаюсь сделать так:
- Код: Выделить всё
Private Sub tvTree_OLECompleteDrag(Effect As Long)
Screen.MousePointer = vbDefault
End Sub
Private Sub tvTree_OLEStartDrag(Data As ComctlLib.DataObject, AllowedEffects As Long)
Screen.MousePointer = vbCustom
Screen.MouseIcon = lDragNode.CreateDragImage
End Sub
На секунду появляется нужная картинка, а потом курсор превращается в то, что приложено в скриншоте. Если закоментить OLECompleteDrag, то после отпускании кнопки мыши курсор таки превращается в картинку. Как из курсора сделать картинку именно в момент драга?
- Вложения
-
- cur.gif
- (1.05 Кб) Скачиваний: 54
Лучший способ понять что-то самому — объяснить это другому.
-
Sur
-
- Обычный пользователь
-
-
- Сообщения: 91
- Зарегистрирован: 14.07.2003 (Пн) 20:54
- Откуда: C2H5OH
-
Sur » 13.05.2008 (Вт) 15:57
AllowedEffects = 0 ?
Пить или не пить? - да не вопрос!
-
Antonariy
-
- Повелитель Internet Explorer
-
-
- Сообщения: 4824
- Зарегистрирован: 28.04.2005 (Чт) 14:33
- Откуда: Мимо проходил
-
Antonariy » 13.05.2008 (Вт) 16:15
AllowedEffects = 0 отменяет перетаскивание. Мимо.
Лучший способ понять что-то самому — объяснить это другому.
-
Sur
-
- Обычный пользователь
-
-
- Сообщения: 91
- Зарегистрирован: 14.07.2003 (Пн) 20:54
- Откуда: C2H5OH
-
Sur » 13.05.2008 (Вт) 17:21
в OLEGiveFeedback
DefaultCursors = False ?
Пить или не пить? - да не вопрос!
-
Antonariy
-
- Повелитель Internet Explorer
-
-
- Сообщения: 4824
- Зарегистрирован: 28.04.2005 (Чт) 14:33
- Откуда: Мимо проходил
-
Antonariy » 14.05.2008 (Ср) 14:07
На этот раз в яблочко.
Лучший способ понять что-то самому — объяснить это другому.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 83