erstellt 25.02.2003 12:35
--------------------------------------------------------------------------------
hallo,
jetzt hab ich noch ne frage (nerv):
Ich hab ne Delphi-App geschrieben die ne Message broadcastet, die mit WM_SHIBBY := RegisterWindowMessage('shibby') registriert wurde und auch auf den empfang einer solchen reagiert (messagebox). Das funzt.
Und ich hab ne MFC-App die ne Message broadcastet, die mit WM_SHIBBY = RegisterWindowMessage("shibby") registriert wurde. Die Delphi-App empfängt die auch. Funzt soweit sehr gut.
Nur wie kann ich nun in meiner MFC App. die selbst erzeugte Nachricht abfangen, die meine Delphi-App versendet ?
Ich habs bereits mit folgendem versucht, funzt aber net:
BOOL CNachrichtenApp::ProcessMessageFilter(int code, LPMSG lpMsg)
{
// TODO: Speziellen Code hier einfügen und/oder Basisklasse aufrufen
MSG MyMsg = *lpMsg;
if (MyMsg.message == WM_SHIBBY)
{
MessageBox(NULL, "Info", "Nachricht da", NULL);
}
return CWinApp::ProcessMessageFilter(code, lpMsg);
}
Vielleicht ein wenig Beispielcode oder so ?
wäre nett.
--------------------------------------------------------------------------------
hallo,
jetzt hab ich noch ne frage (nerv):
Ich hab ne Delphi-App geschrieben die ne Message broadcastet, die mit WM_SHIBBY := RegisterWindowMessage('shibby') registriert wurde und auch auf den empfang einer solchen reagiert (messagebox). Das funzt.
Und ich hab ne MFC-App die ne Message broadcastet, die mit WM_SHIBBY = RegisterWindowMessage("shibby") registriert wurde. Die Delphi-App empfängt die auch. Funzt soweit sehr gut.
Nur wie kann ich nun in meiner MFC App. die selbst erzeugte Nachricht abfangen, die meine Delphi-App versendet ?
Ich habs bereits mit folgendem versucht, funzt aber net:
BOOL CNachrichtenApp::ProcessMessageFilter(int code, LPMSG lpMsg)
{
// TODO: Speziellen Code hier einfügen und/oder Basisklasse aufrufen
MSG MyMsg = *lpMsg;
if (MyMsg.message == WM_SHIBBY)
{
MessageBox(NULL, "Info", "Nachricht da", NULL);
}
return CWinApp::ProcessMessageFilter(code, lpMsg);
}
Vielleicht ein wenig Beispielcode oder so ?
wäre nett.
Comment