Jak uzyskać dostęp do Canvasa paska tytułowego i obsługiwać takie z zachodzącyc w nim zdarzeń jak MouseMove, MouseEnter, MouseLeave, Click, DblClick i może jeszcze kilka innych, o ile to możliwe (o te wymienione mi chodzi przede wszystkim). Fajnie by było, gdyby to samo dało się zrobić z ramką okna, ale w osobnym canvasie
0
0
obsługa komunikatów:
WM_NCMouseMove itp
normale tylko że do nazwy dodaje się NC (Nonclient area)
0
Dzięki, ale bez Canvasa NC na nic mi to nie potrzebne.
0
var
C: TCanvas;
DC: HDC;
begin
C:=TCanvas.Create;
DC:=GetWindowDC(Handle);
try
C.Handle:=DC;
// tu można rysować na C
finally
ReleaseDC(Handle, DC);
C.Free
end;
end;
0
Dzięki, udało mi się zrobić to co chciałem (pokazać taki jeden gest Windowsowi i tym jego ohydnym rameczkom :))