Problem mit der Maus im Fenster

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Problem mit der Maus im Fenster

Beitrag von dllfreak2001 »

Also ich will einen Leveleditor basteln in dem man einzelne Tiles auf einer Karte verteilen kann. NUr habe ich das Problem das ich es so haben will das man das man bei gedrückter Maustaste sozusagen die tiles malen soll.
MIt der Konstanten #WM_LBUTTONDOWN kriegt man nur etwas zurück wenn die Taste gedrückt wurde aber nicht ob sie gerade gedrückt gehalten wird. Ich bräuchte so etwas wie der mousebutton(1) Befehl aus dem screen-modus.

Achja in der Forumssuche habe ich nachgeguckt und nix gefunden und auf der MSDN-Seite komm ich nicht zurecht, sry.

THX im voraus. :freak:
I´a dllfreak2001
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

If GetAsyncKeyState_(#VK_LBUTTON)
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Beitrag von dllfreak2001 »

Hey COol
Danke!

Jemand sollte mal bei den Faqs eine liste mit allen Befehlen und Konstanten erstellen. Da man sowas immer mal braucht und dann brauch ich euch net immer belästigen wenn ich da etwas nicht finde.
Nochmal THX
I´a dllfreak2001
Benutzeravatar
Rings
Beiträge: 977
Registriert: 29.08.2004 08:48

Beitrag von Rings »

dllfreak2001 hat geschrieben:Hey COol
Danke!

Jemand sollte mal bei den Faqs eine liste mit allen Befehlen und Konstanten erstellen. Da man sowas immer mal braucht und dann brauch ich euch net immer belästigen wenn ich da etwas nicht finde.
Nochmal THX
jemand sollte ich sich mal die Mühe machen und in der WinApi reinkucken, da steht doch alles drin ! :evil:
Rings hat geschrieben:ziert sich nich beim zitieren
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

oder per Event:

Code: Alles auswählen

If Event = #WM_MOUSEMOVE and EventwParam() = 1 : Debug "LINKE MAUSTASTE GEDRÜCKT" : EndIf
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Beitrag von dllfreak2001 »

tHX DarkDragon.

Rings wo oder wie kann man denn in die winapi reingucken!?
Überall steht winapi aber wie komm ich an die Befehle\Konstanten dran?
In der Hilfe von PB ist nichts zu winapi enthalten.
I´a dllfreak2001
Tibor
Beiträge: 42
Registriert: 29.08.2004 03:25
Wohnort: Mittelerde, südlich der großen Grasplantagen

Beitrag von Tibor »

Es steht zwar fast überall im Forum, (auch im Alten)
aber für dich und alle Mitleser schreibe ich es stellvertretend für all die anderen.
http://msdn.microsoft.com/library
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Beitrag von dllfreak2001 »

dann komm ich aber wieder auf msdn und damit komme ich ja nicht klar! :cry:
I´a dllfreak2001
THEEX
Beiträge: 804
Registriert: 07.09.2004 03:13

Beitrag von THEEX »

Hier wird wohl grad mal etwas nicht bedacht... natürlich könnte man jetzt wieder fragen, ist es übverhaupt sinnvoll, daß irgendwer programmieren will, der kein englisch kann? Aber solche Leute gibt es einfach (Finger heb)...
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

dllfreak2001 hat geschrieben:dann komm ich aber wieder auf msdn und damit komme ich ja nicht klar! :cry:
Dahin hat er ja auch gelinkt. Die MSDN ist doch nu wirklich nicht gerade unübersichtlich, deshalb verstehe ich nicht wie man da nicht zurecht kommt. Ansonsten schau dir das hier an:

http://www.activevb.de/rubriken/apiview ... iewer.html ApiViewer
http://www.mentalis.org/agnet/apiguide.shtml ApiGuide
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Antworten