我的MainFrame里建立了一个容器
在容器里有一个Button现在想给Button设置CustomDraw风格但是从MainFrame不能拦截到Button的NOTIFY消息
通过何种编码可以让这个消息传递到我的MainFrame?(我用的容器并没有派生类,所以需要不用修改容器代码的方法)
在容器里有一个Button现在想给Button设置CustomDraw风格但是从MainFrame不能拦截到Button的NOTIFY消息
通过何种编码可以让这个消息传递到我的MainFrame?(我用的容器并没有派生类,所以需要不用修改容器代码的方法)
如果硬要CMainFrame处理,可在容器OnNotify里面((CMainFrame*)GetParent())->自定义的函数
处理吧。
既然你不能修改容器的代码,这样你在容器上再创建一个窗口(可以派生自CWnd类或者CWnd类的子类),将CButton作为该窗口类的子窗口,这样你就可以在你创建的窗口类中处理WM_NOTIFY消息了,那么转发到MainFrame主框架类就比较容易了