Есть класс производный от CWindowImpl<CScrollBarButton, CButton> и в карте мессаг пытаюсь передать неперехваченные сообщения в карту базового, но компилятор выдает следующее:
'ProcessWindowMessage': function does not take 5 params
Что за..?
Делал так:
class CScrollBarButton : public CWindowImpl<CScrollBarButton, CButton>
{
protected:
typedef CScrollBarButton thisClass;
typedef CWindowImpl<CScrollBarButton, CButton> baseClass;
...
public:
DECLARE_WND_CLASS(NULL)
BEGIN_MSG_MAP(thisClass)
...
CHAIN_MSG_MAP(baseClass) // Вот здесь валится, но почему?
END_MSG_MAP()
...