PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Visual basic Virtuelle Maus erstellen??



stani
11.03.2010, 19:29
Hallo,ich hab mir mal vorgenommen etwas zu programmieren im Bereich Windows aufbau etc.

Und zwar möchte ich erstmal anfangen sowas wie Windows zu programmieren(natürlich nicht so schwere sachen).
Dazu will ich einfach erstmal ein Fentser erstellen mit Frame und eine Maus.

D.h ich möchte wenn ich den PC starte halt ein Fenster öffnen wo ich eine Maus hab.Dazu mah ich auch später eine Boot Datei.

Wenn ich das hab steigere ich mih etwas und mach was anderes dazu.

Kann mir einer sagen wie ich das mit der Maus hinbekommen soll??

Man braucht denk ich mal eine dll Datei die bei Windows dabei war um die Maus überhaupt zu Kunfigurieren.

Mfg Stani

C_Classic
03.05.2010, 18:58
Hallo,
ich weiß jetzt zwar nicht ganz, was du machen willst, aber so wie ich das sehe willst du die Mauskoordinaten (x,y,) abfragen.

Das geht mit folgendem Code, den du einfach oben in deinen Sourcecode einfügst:


'API-Funktion deklarieren
Public Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long

Public Type POINTAPI 'Variablentyp deklarieren
X As Long
Y As Long
End Type

So kannst es dann verwenden:

Dim CursorPos As POINTAPI 'Variable deklarieren

Call GetCursorPos(CursorPos) 'API-Funktion aufrufen


Dann mit "CursorPos.x" bzw "CursorPos.y"

(http://www.shadoware.de/vb/mousepos.html)

MfG C_Classic

PS: Ein Windows im Windows? Sowas hatte ich auch mal, bis ich mich gefragt hatte was das denn eigentlich werden soll... :D

BastelWastel
03.05.2010, 19:27
Der Post is schon älter C_Classic.
Meines Erachtens wollte er eher ein eigenes Windows schreiben..und hat eingesehen dass das nicht mit 2-3 dll's klappt ;)

BurningWave
03.05.2010, 22:19
Also das mit dem Windows wird sicher nichts. Und um Win32-Programme zu schreiben würde ich C++ nehmen...

(Siehe z.B. http://www.buha.info/board/showthread.php?t=46638)