Desktop
Website
Multimedia
Database
Security
Enterprise
Vraag : Het overseinen van vensters
Ik heb één enkele vensterstoepassing waar ik berichten tussen verschillende modules gebruikend standaardSendMessage en PostMessage overga. Het dit al works
When een koord overgaan, gebruik ik de code:
copyDataStruct.dwData: = 1;
copyDataStruct.cbData: = 1 + Lengte (AString);
copyDataStruct.lpData: = PChar (AString);
SendMessage (Application.Ma
inFormHand
le, WM_PLG_COPYDATA, ATarget, Geheel (@copyDataStruct));
where WM_PLG_COPYDATA is overseinen constante privé aan mijn eigen inschrijving, die door een berichtfunctie van de form
procedure WMCopyData wordt ontvangen (var Msg: TWMCopyData); bericht WM_PLG_COPYDATA;
This werkt ook, hoewel alle voorbeelden ik (kopiërend tussen toepassingen) gebruik de standaardprocedure WMCopyData heb gezien (var Msg: TWMCopyData); bericht WM_COPYDATA; />My de vraag
Antwoord : Het overseinen van vensters
Nr, u kan uw eigen constante gebruiken.
Ik nochtans adviseer dat u de functie RegisterWindowMessage () gebruikt om uw constante te verkrijgen.
Andere oplossingen
Somebody verzendt emialsvorm mijn hotmailrekening
een programma probeert om het volgende e-mailbericht uit uw naam te verzenden - de Levende post van Vensters
Kleine Statische IP Bedrijfs van de Server 2008 verandering
sharepoint stichting 2010 op met 32 bits?
Word 2003 die - met lijsten, rijen, en cellen werken
Navigeer aan de pagina van een specifiek punt op een gridview
Hyperlink die het diagram/de Tekening activeren
Apple iWeb - hoe te om HTML aan Schijf de website via FTP te publiceren te bewaren of?
sql - datumformaat
Het van een lus voorzien over de tellers van googlekaarten v3