请教关于WM_STYLECHANGED的问题
xq111 2011-07-26 10:43:52 VC++6.0
我想捕捉CTreeCtrl的滚动条出现和隐藏的事件,参考了http://topic.csdn.net/u/20091211/10/1a0d2304-eaab-49e4-9c54-9435d3786ffb.html的内容
但我实际操作中我写了个类CMyTreeCtrl,继承CTreeCtrl,并在其中实现了
LRESULT CMyTreeCtrl::WindowProc(UINT message,WPARAM wParam,LPARAM lParam)
{
switch(message)
{
case WM_STYLECHANGED:
{
MessageBox("aaa");
return 0;
}
}
return CTreeCtrl::WindowProc(message,wParam,lParam);
}
但实际操作中当滚动条出现或消失的时候WM_STYLECHANGED并没有发生,我在SPY++中也没看到WM_STYLECHANGED事件,这是怎么回事?
经测试WindowProc是起作用的,但滚动条出现或消失的事件不是WM_STYLECHANGED?