自定义消息的时候
以及实现函数的时候,
发现如下错误
error C2440: 'static_cast' : cannot convert from 'void (__thiscall MenuToolBar::* )(LPARAM,LRESULT *)' to 'void (__thiscall CCmdTarget::* )(NMHDR *,LRESULT *)'
情况和 http://topic.csdn.net/u/20090306/22/8bad40f3-fdfc-4ffd-b22b-3e44ec31a799.html 非常类似。
解决办法,改变函数的返回值 ,原来是void ,直接改为LRESULT
此时还会出现另一个问题:
function must return a value
这是因为 LRESULT 要求返回值,
return 1 ;
即可。
。。。。。。。