amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > Commodity Programmierproblem [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

23.08.2004, 23:57 Uhr

Amigalien
Posts: 63
Nutzer
Hallo,
ich hab hier ein kleines Programmierproblem bei den Commodities.

Wie kann man als Commodity eine Nachricht bekommen, wenn der Nutzer die linke Maustaste klickt? Am besten wäre es, wenn nur die Events an das Programm gegeben würden, bei denen z.B. die Shift Taste beim klicken gedrückt würde (also Qualifier).

Bevor ich noch irgendeinen Fehler mache: Mein Commodity bekommt dieses Event über den Commodity Message Port als CXM_IEVENT, oder?

Ich danke schon einmal für eure Hilfe.

[ - Antworten - Zitieren - Direktlink - ]

25.08.2004, 16:50 Uhr

DariusBrewka
Posts: 899
[Benutzer gesperrt]
müsste das nicht über IECLASS_RAWMOUSE gehen?

code:
CxObj          *CxMouse; 
                     IX             mouseinput = {
                                    IX_VERSION,
                                    IECLASS_RAWMOUSE,
                                    0,
                                    0,
                                    0,
                                    0,
                                    0,
                     };

			   	             SetFilterIX(filter,&mouseinput);
CxMouse = CreateCxObj((LONG) CX_SEND, (LONG) BrokerPort, POPMOUSE_ID);
if (CxMouse) {
 AttachCxObj(broker,filter);
 AttachCxObj(filter,CxMouse);
}


du erhälst aber damit auch Mausbewegungen etc., da müsstest du die Codes usw. überprüfen

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > Commodity Programmierproblem [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.