Desktop
Website
Multimedia
Database
Security
Enterprise
Questione : Messaggio di Windows
Ho una singola applicazione delle finestre dove passo i messaggi fra i moduli differenti using il SendMessage standard e PostMessage. Questo tutto il works
When che passa una stringa, uso il codice:
copyDataStruct.dwData := 1;
copyDataStruct.cbData: = 1 + lunghezza (AString);
copyDataStruct.lpData: = PChar (AString);
SendMessage (Application.Ma
inFormHand
le, WM_PLG_COPYDATA, ATarget, numero intero (@copyDataStruct)); il
where WM_PLG_COPYDATA è un riservato costante di messaggio alla mia propria applicazione, che è ricevuta da una funzione del messaggio della procedura WMCopyData (Msg del form
di varietà: TWMCopyData); messaggio WM_PLG_COPYDATA; impianti del
This anche, anche se tutti esempi io hanno veduto (copiando fra le applicazioni) l'uso la procedura standard WMCopyData (Msg di varietà: TWMCopyData); messaggio WM_COPYDATA; la domanda del
My è: è ci della ragione per la quale dovrei attaccare al WM_COPYDATA standard piuttosto che una costante riservata? Ho fatto un controllo per le perdite di memoria e tutto sembra OK
class= del
Risposta : Messaggio di Windows
No, potete usare la vostra propria costante.
Tuttavia suggerisco che usate la funzione RegisterWindowMessage () per ottenere la vostra costante.
Altre soluzioni
Sysprepping Windows 7 pc
Ciclaggio complesso di domanda di Coldfusion
SPContext.Current sta restituendo la posizione di segnale minimo nell'alimentatore di evento “di SPItemEventReceiver„.
IL CSS che IL MIME errato scriv dentro Firefox a macchina su Apache, il testo/css .css di AddType è là
MAcbook pro rifiuta di collegarsi via Ethernet ma impianti via il wifi
Cliente del Java applet - Eccezione di sicurezza
Mostrare tutte le annotazioni nella domanda se niente selezionato in Listbox - la parte II
Mouseover su div.a cambia la disposizione di div.b (CSS puro)
Azionamento duro PowerEdge guast 1850 di incursione 1
asp - La risorsa non ha potuto essere trovata