Archief - [PROG]VB Muisklik nadoen.

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

M@xim

Legacy Member
Beste mensen

Ik ben op zoek naar het command zodat ik mijn vb progie een muisklik kan laten nadoen. (bv linker klik) Ik heb al ondekt hoe ik mijn muis kan laten bewegen, maar ik vind maar niet hoe ik het kan laten klikken.

M@xim

Legacy Member
moet ik iets extra installeren ofzo ? want als ik die code kopieer dan krijg ik dat er vanalles niet gedeclareerd is : /? (ik gebruik VB 2005)

M@xim

Legacy Member
moet ik een extra API iets downloaden ofzo :p ?(sorry ben nog niet zo ervaren met programmeren etc =) )

KO

Legacy Member
Het feit is dat ik nog nooit met VB heb gewerkt, dus daar kan ik geen hulp zijn :p

M@xim

Legacy Member
Geen probleem alleen blijkt niemand me te kunne helpen ik heb er al overal achter gevraagd. Maar volgens mij staat Belgie gewoon achter met programmeren ofzo :p.(Toch VB). En kan ook maar geen goede sites vinden. Buiten hier een daar wat Codes maar daar versta ik dan ook niks van omdat er niets uitleg bij staat. : /

blaatschaap

Legacy Member
nee VB is gewoon een debiel taal (imo :p)
nuja, moest ge die source downloaden van dat voorbeeld gaat ge zien dat er nog declares boven staan

Code:
    Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Integer, ByVal dx As Integer, ByVal dy As Integer, ByVal cButtons As Integer, ByVal dwExtraInfo As Integer)
    Private Const MOUSEEVENTF_MOVE As Integer = &H1          ' mouse move
    Private Const MOUSEEVENTF_LEFTDOWN As Integer = &H2      ' left button down
    Private Const MOUSEEVENTF_LEFTUP As Integer = &H4        ' left button up
    Private Const MOUSEEVENTF_RIGHTDOWN As Integer = &H8     ' right button down
    Private Const MOUSEEVENTF_RIGHTUP As Integer = &H10      ' right button up
    Private Const MOUSEEVENTF_MIDDLEDOWN As Integer = &H20   ' middle button down
    Private Const MOUSEEVENTF_MIDDLEUP As Integer = &H40     ' middle button up
    Private Const MOUSEEVENTF_WHEEL As Integer = &H800       ' wheel button rolled
    Private Const MOUSEEVENTF_ABSOLUTE As Integer = &H8000   ' absolute move

    Private m_Target As New Point(200, 150)

eerste is uw functie prototype/signature, dan weet hij tenminste waar hij die functie moet halen :)
de rest zijn constants die ge zo invult ipv '&H10' enzo, dat betekent niks, MOUSEEVENTF_RIGHTUP zegt al meer :)

M@xim

Legacy Member
Ok nu snap ik het :D :p.

Bedankt voor de hulp: )

PS Waarom is vb een stomme taal? en welke is beter en waarom dan ?

killgore

Legacy Member
M@xim zei:
Ok nu snap ik het :D :p.

Bedankt voor de hulp: )

PS Waarom is vb een stomme taal? en welke is beter en waarom dan ?

omdat je al 2x moet nadenken over iets banaals als
a=b=c

omdat a^b geen bitoperator is

enzovoort enzovoort.

Die operator syntax trekt gewoon op geen zak. edit: en ze is allesbehalve consistent, het gedrag van de =-operator is daar een perfect voorbeeld van.

Vb.NET is al beter omdat het een serieus framework (.net) bevat.

java, c++, c#, python, ... allemaal zijn ze beter!

blaatschaap

Legacy Member
inderdaad .NET is wel beter
ik vind .NET iets te geforceerd (int begin toch), ik kies wel voor Java als ik een deftige OO programmeertaal wil
zoveel kennek (nog) nie van C++ maar je hebt gewoon veel meer controle over alles, wat het uiteraard ook moeilijker maakt

VB is wel perfect om te leren programmeren dus doe maar rustig verder, veel succes nog! :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan