lParam auslesen?



  • HI,
    ich weiß das was gesendent wird wenn ich was mache. ich weiß aber nicht die genau "ID" die in lParam steht und nun möchte ich lParam auslesen..nur ich weiß nicht wie ich lParam so konvertieren kann das ich das mit einer MSG-BOX anzeigen kann....
    Ich hoffe ihr könnt mir helfen....

    MFG needHelp



  • Also meinst du den lParam innerhalb einer Windows-Nachricht?
    Naja eigentlich auch egal, ich denke mal du brauchst die Makros HIWORD, LOWORD und die Funktion sprintf.

    Je nach Typ kannst du dann mit sprintf einen String draus machen.
    Beispiel:

    int x = 0;
    char buffer[256];
    
    x = lParam; //(oder HI/LOWORD(lParam), je nach dem was du brauchst)
    sprintf(buffer,"lParam hat den Wert: %d",x); // %d ist das Ersatzzeichen für einen Integer
    

    Diesen Buffer kannst du natürlich einfach per Messagebox ausgeben.


Anmelden zum Antworten