Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by KodeZwerg,
14. Okt 2022
Ps: so sieht es nun in meiner Klasse aus: SetWindowLongPtr(fHiddenWnd, GWL_USERDATA, NativeInt(Self));
function HiddenProc(AWnd: HWND; AMsg: UINT; AWParam: WPARAM; ALParam: LPARAM): LRESULT; stdcall;
var
Shot: TkzScreenShot;
begin
Result := 0;
case AMsg of
WM_HOTKEY: case AWParam of
kzHotkeyID: begin
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by KodeZwerg,
14. Okt 2022
Vielen Dank Uwe, mit einer 0 hatte es nicht geklappt aber bei "GWL_USERDATA" klappt alles wie es sollte.
Danke danke!
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by KodeZwerg,
14. Okt 2022
Ich werde daraus gerade nicht schlau aber vielleicht bin ja nicht total auf dem Holzweg, ich versuche gleich mal PostMessage() und hab ein Event in der Klasse, so hoffe ich jedenfalls :lol:
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by KodeZwerg,
14. Okt 2022
Okay, dann steh ich aber vor dem Problem das "Shot" nun das macht kz.Windows.ScreenShot.pas(425): E2076 This form of method call only allowed for class methods or constructor
Einen Tipp wie ich aus der Klasseninstanz nun Shot aufrufen kann, bitte :angel:
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by KodeZwerg,
14. Okt 2022
Hallo liebe Gemeinde, ich versuche gerade eine nicht visuelle Klasse zu erstellen mit der man wild Knipsen kann.
Es klappt soweit alles ganz gut.
Als ich mir einen Hotkey-Handler eingebaut habe, funktioniert kein Aufruf dieser Klassenmethode.
Kann mir jemand bitte etwas Hilfestellung geben?
Die betroffene Quelltext-Stelle:
function MsgWndProc(fWnd: HWND; fMsg: UINT; fWParam: WPARAM;...