Microsoft
Software
Hardware
Network
Frage : Windows-Mitteilung
Ich habe eine einzelne Fensteranwendung, in der ich Mitteilungen zwischen verschiedene Module using das StandardSendMessage und PostMessage weiterleite. Dieses alles works
When eine Schnur führend, verwende ich den Code:
copyDataStruct.dwData := 1;
copyDataStruct.cbData: = 1 + Länge (AString);
copyDataStruct.lpData: = PChar (AString);
SendMessage (Application.Ma
inFormHand
le, WM_PLG_COPYDATA, ATarget, ganze Zahl (@copyDataStruct));
where WM_PLG_COPYDATA ist der Mitteilung zu meiner eigenen Anwendung ein konstantes privates, die durch eine Mitteilungfunktion des form
Verfahrens WMCopyData empfangen wird (varMsg: TWMCopyData); Mitteilung WM_PLG_COPYDATA;
This auch Arbeiten, obgleich alle Beispiele ich (kopierend zwischen Anwendungen) Gebrauch das Standardverfahren WMCopyData gesehen haben (varMsg: TWMCopyData); Mitteilung WM_COPYDATA;
My Frage ist: gibt es irgendein Grund, warum ich an dem Standard-WM_COPYDATA eher festhalten sollte, als eine private Konstante? Ich habe eine Überprüfung auf Gedächtnislecks getan, und alles scheint OK
Antwort : Windows-Mitteilung
Nicht können Sie Ihre eigene Konstante verwenden.
Ich empfehle jedoch, dass Sie die Funktion RegisterWindowMessage () verwenden um Ihre Konstante zu erreichen.
Weitere Lösungen
Wort-Presse, die Frage bewirtet
asp.net: Mein Problem ist, benutze ich einen ajax Ergänzung Kalender, um BeginDate u. EndDate Werte einzutragen
Silverlight 4 UI Ereignisse
wie kann ich irgendeine Bildentschließung online ändern und sie zum lokalen PC dann innen sparen??
ZFS Sicherungshilfe Ubuntu 10.0.4 LTS
Form-Frage für Kristallreports
Betreffend INOTES in Lotos 8.5
Mühen, die ZWISCHEN Logik erhalten zu arbeiten
Spannungs-Sensor ermittelte einen Ausfall auf Bediener DELL-PowerEdge 2650
broadcom NIC teaming