![]() |
postmessage benutzen
hi,
kann mir mal jemand erklären, wie ich postmessage zu verwenden hab? ich meine, angenommen ich sende sowas wie
Delphi-Quellcode:
wie stell ich es dann an, dass das entsprechende window auch auf die nachricht reagiert, also wo tu ich den entsprechenden handle-code hin?
postmessage(windowshandle, 0, 0, 0);
außerdem, kann ich auch irgendwie das handle eines datemodules übergeben als parameter? danke, martin |
Re: postmessage benutzen
Nachrichtenschleifen haben nur Fenster und Threads. Da kanst du also Nachrichten hinschicken. Wegen der Reaktion: Mit SendMessage bekommst du eine Rückgabewert, mit PostMessageCallback bekommst du die Rückgabe in eine Prozedur.
EDIT: jetzt fällts mir auf :lol: Du kannst nicht einfach in einem fremden fenster die Nachrichten behandeln, die dieses fenster bekommt. Du kannst naürlich das ganze mit ![]() ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:34 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-2025 by Thomas Breitkreuz