Учись программированию на C++ Builder бесплатно!
  • Главная
  • FAQ
  • Как переместить форму не за заголовок?

Довольно необычный и редко используемый способ перетаскивания программы. Допустим имеется нестандартная модифицированная форма (окно) программы, то данный способ рационально будет использовать. Выберите какой-либо компонент и на обработчик события OnMouseDown напишите следующий код:

long SC_DRAGMOVE = 0xF012;
if(Button == mbLeft)
{
ReleaseCapture();
SendMessage(Handle, WM_SYSCOMMAND, SC_DRAGMOVE, 0);
}

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