Witam. Prosilbym o malą pomoc.
Jak zrobić by formularzem moznabylo poruszczać przez normalne przeciąganie muszką.
Pozbylem się obramowań poprzez ustawienie w Form1-BorderStyle-bsNone
Pozbylem się tez koloru otaczającego moje elementy w TransparentColor-True
i ustawilem kolor który ma byc przezroczysty.
Pozostala mi ramka (ponizej obrazek) która jest zdjęciem.
Chcialbym by mozna bylo nią poruszac
0
0
Podejrzewam że jest to zdarzenie typu On-Click albo On-Mouse-Down lub coś takiego. Nastaw to w dowolnym punkcie twojego Forma (this).
ATT
0
W zdarzeniu OnMouseDown elementu, na ktory klikasz (np TImage) wstaw:
ReleaseCapture();
SendMessage(GlownaForma->Handle, WM_SYSCOMMAND, 0xF012, 0);
0
Super wlasnie o to mi chodzilo dziala:) jeszcze nie wiem dlaczego to dziala ale jest jak nalezy:)
0
Wlasciwie to czy moglbym prosic o wytlumaczenie zasady dzialania tego?? Bylbym wdzieczny
0
Poczytaj w MSDN o funkcji SendMessage() i komunikacie WM_SYSCOMMAND (i jego parametrach), a bedzie jasne OCB :]