Fertigen Code wirst du hier nur selten einfach so kriegen.
Aber versuche es mal mit der WM_MOUSEMOVE-Message. Du merkst Dir beim WM_LBUTTONDOWN die Mauposition und wenn die Mausposition relativ zur Startposition beim WM_MOUSEMOVE größer als ein bestimmter Schwellenwert ist, dann verschiebst Du das Fenster entsprechend.