Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Funktion Frage (https://www.delphipraxis.net/90775-funktion-frage.html)

ljmarkus 23. Apr 2007 16:19


Funktion Frage
 
Hallo.

ich habe hier nen Quell Code und verstehe einige Parameter nicht.
Delphi-Quellcode:
PostMessage(wnd,WM_KEYDOWN,192,$00270001)
PostMessage(wnd,WM_KEYUP,192,$002A0001)
Was bedeuten die 192 und $00270001 / $002A0001

Danke Markus

Bernhard Geyer 23. Apr 2007 16:31

Re: Funktion Frage
 
Guckst du in der MSDN

Apollonius 23. Apr 2007 16:34

Re: Funktion Frage
 
wenn du dir Postmessage in der Hilfe anschaust, dann siehst du, dass die beiden letzten Zahlenparameter (wparam und lparam) sein müssen.
Außerdem siehst du in der Hilfe bei wm_keydown, was die beiden Parameter bedeuten:
Zitat:

wParam
Specifies the virtual-key code of the nonsystem key.
lParam
Specifies the repeat count, scan code, extended-key flag, context code, previous key-state flag, and transition-state flag, as shown in the following table.
192 ist also der virtual-key code, du musst einfach mal in irgendeiner Tabelle nachschauen.

Dass vor dem zweiten Parameter ein $ steht, bedeutet, dass es eine hexadezimale Zahl (z.B. befindet sich ja auch ein A(=10) darin).
Hoffe geholfen zu haben
Apollonius

[edit]
Die Hilfe zitiert da übrigens aus der MSDN, ist nämlich auch in den deutschen Versionen Englisch
[/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz