Учись программированию на C++ Builder бесплатно!

Чтобы можно было перемещать указателем мыши компоненты внутри формы можно воспользоваться системными командами. Разместим на форме, например, кнопку Button и в её событиях OnMouseMove пишем следующий код:

const int SC_DRAGMOVE=61458; //0xF012;
ReleaseCapture();
((TControl *)Sender)->Perform(WM_SYSCOMMAND,SC_DRAGMOVE,0);

Так можно поступить и с другими компонентами.


Поиск по сайту