You have to subclass the form.
Put this in a module:
Code:
Public oldp As Long
Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Public Const WM_NCLBUTTONDOWN = &HA1
Public Const GWL_WNDPROC = (-4)
Public Function WindowProc(ByVal hwnd As Long, ByVal uMsg As Long,ByVal wParam As Long, ByVal lParam As Long) As Long
If uMsg = WM_NCLBUTTONDOWN Then
MsgBox("text")
End If
WindowProc = CallWindowProc(oldp, hwnd, uMsg, wParam, lParam)
End Function
When A form loads:
Code:
oldp = SetWindowLong(Form1.hwnd, GWL_WNDPROC, AddressOf WindowProc)
[Edited by Vlatko on 10-10-2000 at 07:37 PM]