also das
Handle lasse ich mir jetzt so geben:
Delphi-Quellcode:
type
THintCBx = class(TCheckBox)
private
{ Private-Deklarationen }
protected
{ Protected-Deklarationen }
public
{ Public-Deklarationen }
function GetHandle : HWND;
//...
end;
function THintCBx.GetHandle: HWND;
begin
Result := Self.Handle;
end;
Kann ich da in meinem MouseHook jetzt so darauf zugreifen oder wie mache ich das jetzt?
Delphi-Quellcode:
var
Test : THintCBx;
begin
if (wParam = WM_MOUSEMOVE) then
begin
if Test.GetHandle <> 0 then
begin
//SendMessage(ControlHandle,WM_MOUSEMOVE,wParam,lParam);
SendMessage(Test.GetHandle,WM_HINT,wParam,lParam);
end;
end;
Result := CallNextHookEx(MouseHook,nCode,wParam,lParam);
MFG Alex