Jak zrobić pasek tytułu?

0

Ostatnio widziałem mnóstwo programów, które zamiast tradycyjnego paska tytułowego, stosowanego w Windows'ach, mają pasek narysowany przez użytkownika (jest on zastępowany rysunkiem). Taki Bitmap ma właściwości paska tytułowego tzn. można presuwać nim okno aplikacji itp. Jak takie coś zrobić?

0

Możesz użyć komponentu mxFlatFormTitle

To wyzej to moje, ale jest jakis "reczny sposob" tylko nie moge cobie przypomniec cos w stylu robisz np. panel i ustawiasz aby za jego pomoca mozna bylo przesuwac fome (jest o tym gdzies w serwisie poszukaj)

0

Robisz borderStyle formy na bsNone, na górę kładziesz panel albo jakiś inny komponent. A przesuwanie jest dziecinnie proste...

Jak nie chce Ci się myśleć, to jest w FAQ: "Jak przesuwać formę, gdy borderStyle=bsNone"

0

Dajesz np. komponent Image i w OnMouseDown wpisz procedurkę
[code]
ReleaseCapture;
SendMessage(Form1.Handle, WM_NCLBUTTONDOWN, HTCAPTION, 0);
[/code]

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