Du meinst ein zusätzlich Anzeigecontrol könnte helfen? Aber mich würde es trotzdem interessieren, warum das Panel in diesem Fall Probleme macht.
Du hast nicht richtig verstanden!
Es WIRD durch die
DLL-Funktion eine zusätzliche Anzeigekomponente auf dem Panel erzeugt.
Wenn die Anzeigekomponente ein Haus wäre, gibst du die Hausnummer (Panel.Handle) und die Ausmaße des Grundstücks an (x, y, nWidth, nHeight) an, auf dem gebaut werden soll.
Wenn du auf einen Panel einen Button legst und auf den Button, anstatt auf dem Panel drückst, wird ja auch das OnClick-Event des Buttons und nicht des Panels ausgelöst.