同韪

解决方案 »

  1.   

    GetWindowRect获取窗口范围,然后判断鼠标位置不就行了
    第二个问题没看懂什么叫由CStatic处理的滚动条
      

  2.   

    第一个问题,是在CMyWnd在判断鼠标是否点在他自己的窗口,而不是在其它窗口判断.我目前在OnMouseLeave里判断鼠标是否移出了自己的窗口,但是getmessgae得的鼠标左键,它不立刻响应,而是要再次将鼠标移动到自己窗口上面的时候,才响应第二个问题的意思是,"自绘的滚动条"从CStatic里派生,这样画的时候简单点,scroll都没什么问题,唯一就是如果用鼠标拖动滚动条的时候,因为要更新滚动条位置,这个时候是先画滚动条背景再画上面的可拖动的条,所以这个时候就会闪烁很大,有没什么好办法可以解决的.