mouse button:
GetSystemMetrics
ReleaseCapture
SwapMouseButton
Placing a button on the VFP form as a new child window
Reading the state of mouse buttons within DO WHILE loop
Tracking mouse movement to detect when to start dragging
Using Common Controls: the Header Control