AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Message-Name in Windows-Message-Code zurückwandeln
Thema durchsuchen
Ansicht
Themen-Optionen

Message-Name in Windows-Message-Code zurückwandeln

Ein Thema von fylo · begonnen am 9. Apr 2008 · letzter Beitrag vom 9. Apr 2008
 
Benutzerbild von fylo
fylo

Registriert seit: 18. Feb 2004
Ort: Rostock
155 Beiträge
 
Delphi 7 Personal
 
#1

Message-Name in Windows-Message-Code zurückwandeln

  Alt 9. Apr 2008, 00:44
Moin,

ich habe div. Messages (z.B. WM_MOUSEMOVE, WM_LBUTTONDOWN, WM_LBUTTONUP usw.) als String vorliegen, jetzt möchte ich diese jedoch wieder als original Konstante/Integer, so wie in der Unit Messsages definiert, zurückhaben?

Muss ich das alles in einer großen if-then-Schleife durch gehen, z.B. wie im folgenden Code:
Delphi-Quellcode:
if s='WM_MOUSEMOVEthen msg := WMMOUSEMOVE;
if s='WM_LBUTTONDOWNthen msg := WM_LBUTTONDOWN;
if s='WM_LBUTTONUPthen msg := WM_LBUTTONUP;
oder gibt es da auch was eleganteres? z.B.msg := stringToMessage(s); // <--- diese Funktion gibt es leider nicht :-( [edit]
Ich hab mal den Titel geändert, damit er besser zum Post im DF passt.
[/edit]
have fun
fylo
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz