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
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]