Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Wie benutze ich GetMessage korrekt?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
15.07.2005, 14:20 Uhr
kox



Hallo,

ich möchte mit GetMessage messages abfangen (na sowas ),
aber ich weiß nicht genau, wie ich es aufrufen muß.
Die Syntax laut msdn:


C++:
BOOL GetMessage(      

    LPMSG lpMsg,
    HWND hWnd,
    UINT wMsgFilterMin,
    UINT wMsgFilterMax
);



Ich hab das mal direkt so eingegeben, da kam kein Fehler,
aber ich konnte auch auf die Variablen nicht zugreifen von außen.
Dann hab ich es so gemacht:

C++:
BOOL test = GetMessage(    
    lpMsg,
    hWnd,
    wMsgFilterMin,
    wMsgFilterMax
);


und die Variablen vorher deklariert.
Aber das scheint auch nicht zu gehen, denn es gibt irgendwie nichts zurück, weder FALSE noch TRUE, und die Variablen sind auch alle leer.
Wie nutze ich das richtig?

Kox
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.07.2005, 15:33 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Hast du denn ein Fenster auf das hWnd verweist?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.07.2005, 09:04 Uhr
kox



Ja, natürlich.

Kox
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
18.07.2005, 09:11 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Als Filter kannst du ruhig 0 übergeben, damit könntest du nur bestimmte Nachrichten abfangen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: