Einzelnen Beitrag anzeigen

Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: PostMessage - Wert als Hexadezimalzahl übergeben

  Alt 14. Jun 2008, 12:33
WM_KEYDOWN ist keine benutzerdefinierte Nachricht. Windows erwartet einen virtual key code, und die sind für Großbuchstaben nunmal Ord('A')-Ord('Z').
Der von Ord zurückgegebene Wert wird übrigens nicht besser, wenn du ihn mit Inttohex in einen String und dann mit StrToInt wieder zurückwandelst.
WM_KEYDOWN sagt nur, dass eine Taste gedrückt wurde - ob das in einem Groß- oder einem Kleinbuchstaben resultiert, entscheidet das Programm selbst (mit TranslateMessage).
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat