在一个指定的窗口内,
锁定鼠标,指导当前所有的鼠标信仿传入该窗口
Setcapture();完成后!!!!释放鼠标
ReleleaseCaptyre();名称记得不太清了,在VC中你可以用 :: 从列表中查找,不会错很远啦!!!要给分的!!要不然我以后再不回答你的问题了

解决方案 »

  1.   

    (TO:Saimen)我有设置啊,我在OnLButtonDown()消息中执行Setcapture(),在OnLButtonUP()消息中执行ReleaseCapture(),但还是不行。
    放心:只要帮我解决了一定给分
      

  2.   

    抓住鼠标SetCapture()跟踪WM-MouseMove鼠标移出就把他SetCursorPos回来。构思,给你参考。
      

  3.   

    (To:zfan333)我试过了也不行,这样的话当前窗口失去焦点,问题同样没解决
      

  4.   

    SetCapture()和ReleaseCapture()肯定是没有问题的,请仔细检查一下你自己的语法,看看是不是什么地方用了if...else...或者其它的结构控制语句,结果造成上面两个函数不能被执行。
      

  5.   

    (TO:netxy)似乎是你说的问题,只是现在我人在网吧看不到源代码,这样吧,如果回去后按你说的解决了,明天我再问类似的问题你来回答我加分给你
      

  6.   

    问题都没说明白!
    在哪个地方按下鼠标左键?是本程序客户区还是别的地方?别的地方要用HOOK
      

  7.   

    不是SetCapture是ClipCursor,不过调用前要先ClientToSrceen