amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > Commodity Programmierproblem [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2004-08-23, 23:57 h

Amigalien
Posts: 63
User
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.

[ - Answer - Quote - Direct link - ]

2004-08-25, 16:50 h

DariusBrewka
Posts: 899
[Banned user]
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

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > Commodity Programmierproblem [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.