Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: VB6: Formin liikutus kaikkialta

Monkkats [20.02.2004 12:25:20]

#

Juu, eli täl saa liikuteltua formia, ihan mistä vaan, esim jos Border Style on 0, nii silti liikkuu kaikkialta.

Moduuli

Declare Sub ReleaseCapture Lib "user32" ()


Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Integer, ByVal lParam As Long) As Long


Public Sub Liikkuu(Formi As Form)
    ReleaseCapture
    Call SendMessage(Formi.hwnd, &HA1, 2, 0&)
End Sub

Formi

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Liikkuu Me
End Sub

mamaze [21.02.2004 21:02:01]

#

iha hyvä homma, josta ei ehkä ole hyötyä kovin paljon

koska saahan formia liikuteltua muutenkin :)

no, hyödyllinen vinkki ja kaippa tuotakin saa vielä hyödynnettyä!

petrinm [22.02.2004 10:03:53]

#

Voi olla tarpeenkin!

Fisher [27.03.2004 18:19:17]

#

ei toimi... VB6 ja windows 2000

Monkkats [08.04.2004 23:23:07]

#

Toimii VB6 ja ainakin windows 98 & XP, mut ihme jos ei windows 2000, vaik sil en ookkaa testannu silti..

NanoSoft [22.03.2006 15:33:44]

#

lainaus:

iha hyvä homma, josta ei ehkä ole hyötyä kovin paljon

koska saahan formia liikuteltua muutenkin :)

no, hyödyllinen vinkki ja kaippa tuotakin saa vielä hyödynnettyä!

onhan siitä jos ei ole ollenkaan reunoja tai tuota yläpalkkia.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta