![]() |
WM_COPYDATA funktioniert nicht bei minimierter Form
Ich habe folgenden Code in der Mainform:
Delphi-Quellcode:
Eine C++ Anwendung schickt Nachrichten an die Delphi App mit dem Code:
private
procedure wmcopydata ( var msg: twmcopydata ) ; message WM_COPYDATA; ... procedure TTestForm1.wmcopydata(var msg: twmcopydata); begin try if msg.msg = wm_copydata then with pcopydatastruct( msg.copydatastruct )^ do begin // verarbeitung end; end;
Delphi-Quellcode:
Funktioniert so weit gut.
HWND handle = FindWindow("TTestForm1", NULL);
if ( IsWindow( handle ) == TRUE ) { SendMessage( handle , WM_COPYDATA , 0 , LPARAM(&x) ); } Wird die Form jedoch minimiert, kommen keine Nachrichten mehr an. Was kann ich dagegen tun? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz