Forum: Win32/Win64 API (native code)
Delphi
by danielA,
14. Jan 2005
Hallo Assarbad,
nein ich habe den Pointer nicht vorher mit SetProp gesetzt.
Ich glaube ich habe den Befehl ein wenig mißverstanden. Ich dachte mit GetProp kann ich bereits existiende Propertys auslesen bzw. mit SetProp umleiten. Da der Programmierer der meine Komponente benutzt nicht weiter mit deren interna beläßtigt werden soll bzw. es wahrscheinlich auch schnell mal vergißt die OnCreate zu...
Forum: Win32/Win64 API (native code)
Delphi
by danielA,
14. Jan 2005
Hallo nochmal,
@Assarbad
Ich habe das jetzt mal mit GetProp ausprobiert, bekomme aber beim testweisen Aufruf von
GetProp(Form1.Handle,'WindowProc') aber auch anderen Propertys wie 'Name' oder 'WndProc' leider immer 0 zurück.
@all
Ich habe es jetzt so gemacht wie Christian es vorgeschlagen hat. Den Quelltext habe ich einfach mal mit angehängt. Es werden hier aber leider im...
Forum: Win32/Win64 API (native code)
Delphi
by danielA,
14. Jan 2005
Hallo erstmal,
ich muß innerhalb meiner Anwendung die WNDProc für alle Fenster überschreiben/umleiten. Dazu habe ich mir eine Komponente gebastelt, welche ich auf meinem Hauptformular plaziert habe. Da ich nicht weiß wie viele Formulare in der künftigen Anwendung existieren werden, fange ich die Message WM_ACTIVATE beim deaktivieren des Hauptformulars ab und überprüfe ob das neue Aktive...