你就把m_hObject 变量置为非0 先

解决方案 »

  1.   

    好想睡先生,不要睡啦,可是这个m_hObject变量不是我的,是Windows的,我把它设成非0,在调试时是可以呀,可是没有调试时,我怎么找到这个m_hObject变量啊!
    也就是说,Windows自己要调用CopyRgn这个函数,给Windows自己的m_hObject赋值。哎,怎么说呢,你做一个控件试试好不好,随便在哪里,比如OnLButtonDown中加上InvalidateRgn,当然这个控件是windowlessActivate的!
    感觉好象是MFC的BUG一样!
    哎,有没有高手啊,我已经连续问了两个问题了,怎么都没人回答呀,中国的程序员都到哪里去了!
      

  2.   

    没有窗口你干吗用这个函数呢????
    他是使一个区域失效,然后windows会给失效的窗口发送 WM_PAINT 消息。你都没有窗口,怎么能重画呢
      

  3.   

    大哥们,你们到底有没有编过ActiveX控件啊,基本的问题都不知道,控件本身没有窗口,不会用它的容器的窗口的啊,自己没有窗口是为了优化画图,懂不懂啊,有没有搞错!