各位大侠:
小弟在wtl框架下自绘按钮代码
class CNButton : public CWindowImpl<CNButton,CButton>, public COwnerDraw<CNButton>
{
public:
BEGIN_MSG_MAP(CNButton)
MESSAGE_HANDLER(BM_SETSTYLE, OnSetStyle) END_MSG_MAP()
};LRESULT CNButton::OnSetStyle(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
return 0;
}
断点打在函数入口处,居然执行不进去呢,也就是OnSetStyle没有执行,不知道问题的原因很困惑,还忘不吝赐教,谢谢!!~
小弟在wtl框架下自绘按钮代码
class CNButton : public CWindowImpl<CNButton,CButton>, public COwnerDraw<CNButton>
{
public:
BEGIN_MSG_MAP(CNButton)
MESSAGE_HANDLER(BM_SETSTYLE, OnSetStyle) END_MSG_MAP()
};LRESULT CNButton::OnSetStyle(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
return 0;
}
断点打在函数入口处,居然执行不进去呢,也就是OnSetStyle没有执行,不知道问题的原因很困惑,还忘不吝赐教,谢谢!!~
应用程序可以捕获到的消息是以WM_开头的消息。