请问如何实现一个资源编辑器, 像VC里面的资源编辑器一样,或者像Resource Workshop的资源编辑器一样, 那种控件是自己画的, 还是用CreateWindow创建出来的, 如果是用CreateWindow创建出来的, 那么如何屏蔽它的消息, 比如对于一个按钮来说, 当我鼠标点上去是要拖动它, 可是如果CreateWindow创建出来的, 它会响应click消息, 如何屏蔽这些消息? 

解决方案 »

  1.   

    我就没有建立消息映射, 直接用CButton *pButton = new CButton; pButton->Create(...);这样的代码创建出来的, 根本都不知道消息映射在什么地方
      

  2.   

    让它不能相应任何的消息, 外观看起来跟正常的控件一样, 但是所有的功能都被disable掉了, 就像这个控件调用了EnableWindow(FALSE)的效果一样, 但是看起来不是灰色的
      

  3.   

    参考一下这篇文章:http://www.vckbase.com/document/viewdoc/?id=257
      

  4.   

    你直接new出来,他也没有事件啊,点了又不会有反应
      

  5.   

    资源编辑器中的按钮和你自己new出来的按钮差别太大了, 不一样的, 我现在需要的是资源编辑器中的效果