Как работать с десктопом?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Fedorfx
Постоялец
Постоялец
 
Сообщения: 371
Зарегистрирован: 10.10.2002 (Чт) 0:14

Как работать с десктопом?

Сообщение Fedorfx » 16.02.2005 (Ср) 3:16

Всем привет.
Есть 2 формы. хочу нарисовать линию между ними.
Как это сделать.
И как потом убрать эту линию.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 16.02.2005 (Ср) 3:58

Эээээ....

dim w as long, h as long, p as long, r as RECT

w=getdesktopwindow
h=getdc(w)
p=selectobject (h,createpen(ps_solid,1,vbblue))
movetoex h, 100,100, byval 0&
lineto h,100,500
deleteobject selectobject (h,p)
releasedc w,h

'убирает линию
'setrect r, 100,100,101,501
'invalidaterect w,r,1


Не проверял :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Fedorfx
Постоялец
Постоялец
 
Сообщения: 371
Зарегистрирован: 10.10.2002 (Чт) 0:14

Сообщение Fedorfx » 16.02.2005 (Ср) 12:36

:-)
Может мне тебе ящик пива выслать, так сказать за оперативность.
На скоко понимаю у меня была позняя ночь а у тебя раннее утро?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 16.02.2005 (Ср) 13:16

У меня было 11:58 утра, а всё что можно ты уже выслал :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot], Yandex-бот и гости: 127

    TopList