Desktop
Website
Multimedia
Database
Security
Enterprise
Pergunta : Mensagem de Windows
Eu tenho uma única aplicação das janelas onde eu passe mensagens entre os módulos diferentes using o SendMessage padrão e o PostMessage. Este todo o works
When que passa uma corda, eu uso o código:
copyDataStruct.dwData := 1;
copyDataStruct.cbData: = 1 + comprimento (AString);
copyDataStruct.lpData: = PChar (AString);
SendMessage (Application.Ma
inFormHand
le, WM_PLG_COPYDATA, ATarget, inteiro (@copyDataStruct)); o
where WM_PLG_COPYDATA é um confidencial constante da mensagem a minha própria aplicação, que é recebida por uma função da mensagem do procedimento WMCopyData do form
(Msg do var: TWMCopyData); mensagem WM_PLG_COPYDATA; trabalhos do
This igualmente, embora todos os exemplos mim considerassem (copiando entre aplicações) o uso o procedimento padrão WMCopyData (Msg do var: TWMCopyData); mensagem WM_COPYDATA; a pergunta do
My é: há alguma razão pela qual eu devo furar ao WM_COPYDATA padrão um pouco do que uma constante confidencial? Eu fiz uma verificação para escapes de memória, e tudo parece OK
class= do
Resposta : Mensagem de Windows
Não, você pode usar sua própria constante.
Eu entretanto recomendo que você usa a função RegisterWindowMessage () para obter sua constante.
Outras soluções
Perguntas da entrevista do certificado de Shell da festança
lima de .vmdk
Como encontrar a contagem da fileira em Oracle DataReader em ASP.NET?
Excitador do bluetooth BCM2045 do inspiron 1720 de Dell para o profissional de Windows Xp.
Como conseguir o lightbox mostrar sobre a bandeira instantânea?
Fora do escritório o assistente que não trabalha w/Forwarding configurou
Redistribuindo o RASGO em subnets non-contiguous do OSPF.
líquidos de corpo após a sessão da natação
SQL0952N
Criando um vbscript para a chave do registro - IRPStackSize