Code: Select all
#WM_CAPTURECHANGED=533 
Procedure WndProc(hhWnd, uMsg, wParam, lParam) 
Select uMsg 
    Case #WM_CAPTURECHANGED 
       Debug lParam 
       Debug "Mouse Capturechanged" 
       ProcedureReturn 0 
    Case #WM_LBUTTONDOWN
        MessageRequester("Left","ok")
        ProcedureReturn 0
    Case #WM_RBUTTONDOWN
        MessageRequester("Rightt","ok")
        ProcedureReturn 0
EndSelect 
ProcedureReturn DefWindowProc_(hhWnd,uMsg,wParam,lParam) 
EndProcedure 
hwnd = OpenWindow(1,10,10,300,300,#PB_Window_SystemMenu,"") 
SetCapture_(hwnd) 
SetWindowCallback(@WndProc()) 
Repeat 
   Select WaitWindowEvent() 
      Case #WM_LBUTTONDOWN  : A$ = "Left Mouse Button pressed" 
      Case #WM_LBUTTONUP    : A$ = "Left Mouse Button released" 
      Case #WM_MOUSEMOVE    : A$ = "Mouse has moved"      
      Case #PB_EventCloseWindow: End 
   EndSelect 
   SetWindowText_(hwnd, A$): 
ForEver 
can you introduce me to fix this problem...
thank you..

