Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#8

AW: proceduren (Events) aus Interface

  Alt 5. Sep 2016, 06:11
Als Ergänzung: Ich hätte jetzt so etwas erwartet... Genauso habe ich es ja auch.
Nur meine Namensgebung ist etwas anders.

Delphi-Quellcode:
// MagneticWindow
function CTRL_MagneticWindowCreate(): ISkinMagnetic; stdcall;
Der Export ist dann logischerweise "CTRL_MagneticWindowCreate"

In der Anwendung dann einfach
Delphi-Quellcode:
{$REGION 'WM_CREATE'}
  case Msg of
    WM_CREATE:
      begin
        if not SKAERO_INIT then
          Halt;
        MagneticWnd := CTRL_MagneticWindowCreate;
      end;
{$ENDREGION}
Aber wie gesagt die Messagen machen Probleme.
MagneticWnd.WMMoving(Msg); Das macht keine sinn auf diese Weise..
Wenn ich meine Anwendung über WM_MOVING ( also verschiebe)
Dann muss diese Procedure WMMoving aufgerufen werden damit die Messagen an meine DLL weitergeleitet werden
und das geht so nicht.

Etwas verworren das ganze.

gruss
  Mit Zitat antworten Zitat