Microsoft
Software
Hardware
Network
Cuestión : Mensajería de Windows
Tengo un solo uso de las ventanas donde paso mensajes entre diversos módulos usar el SendMessage estándar y PostMessage. Este todo el works
When que pasa una secuencia, utilizo el código:
copyDataStruct.dwData := 1;
copyDataStruct.cbData: = 1 + longitud (AString);
copyDataStruct.lpData: = PChar (AString);
SendMessage (Application.Ma
inFormHand
le, WM_PLG_COPYDATA, ATarget, número entero (@copyDataStruct)); el
where WM_PLG_COPYDATA es un privado constante de la mensajería a mi propio uso, que es recibido por una función del mensaje del procedimiento WMCopyData (Msg del form
del var: TWMCopyData); mensaje WM_PLG_COPYDATA; trabajos del
This también, aunque todos los ejemplos yo hayan considerado (copiando entre los usos) uso el procedimiento estándar WMCopyData (Msg del var: TWMCopyData); mensaje WM_COPYDATA; la pregunta del
My es: ¿hay razón por la que debo pegarme al WM_COPYDATA estándar algo que un constante privado? He hecho una comprobación para escapes de memoria, y todo parece OK
class= del
Respuesta : Mensajería de Windows
No, usted puede utilizar su propio constante.
Sin embargo recomiendo que usted utiliza la función RegisterWindowMessage () para obtener su constante.
Otras soluciones
Cómo fijar un número de líneas en un informe
Cómo fijar extremo del aeropuerto como servidor del DHCP en el LAN con SonicWall
Ediciones del enlace hipertexto
Agregar la fecha a MySQL
Pares de las preguntas de Apple
El DNS reverso no empareja la bandera del smtp
¿Cómo puedo funcionar conmigo PC en modo seguro?
HISTOGRAMA CON EL CP Y EL ANÁLISIS DE CPK
reglas no corrientes de la perspectiva
volver un valor