Also wenn ich hier ein Self übergebe
ComboHook.SetComboParentObj(self);
Ist es für mich ersichtlich das es sich nur um die MainForm handeln kann.
Da auf dieser die ganzen Komponenten aufgesetzt sind.
Delphi-Quellcode:
procedure THookedCombo.SetComboParentObj(Ctrl: TWinControl);
begin
FParentObj := Ctrl;
end;
Das ParentHandle wäre also dann FParentObj.Handle
Mit diesem hole ich mir dann die Handles der auf self(MainForm) befindlichen Comboboxen über FindWindowExW
Aber wie gesagt es kommt nur die Hälfte von Self in der
DLL an.
Das will irgendwie keiner so richtig verstehen was ich meine.
Zitat:
Aber die hübsche
VCL Sicht wirst du so ohne Weiteres nicht in deine
DLL geschoben bekommen.
Will ich auch nicht sondern nur das was in der Liste von Self steht
Du siehst aber das es geht ansonsten würdest du die Bitmaps nicht in den Comboboxen sehen können. (Ohne Hook)
gruss