鼠标拖动Panel控件改变位置为什么要先ReleaseCapture?
鼠标拖动Panel控件改变位置为什么要先ReleaseCapture?
void __fastcall TForm1::Panel1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
if(Button==mbLeft)
{
ReleaseCapture(); //为什么要先ReleaseCapture?
SendMessage(Panel1->Handle,WM_SYSCOMMAND,SC_MOVE+HTCAPTION,0);
}
}