Canvas paska tytułowego

0

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

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 :))

1 użytkowników online, w tym zalogowanych: 0, gości: 1