我是说所有的。在自绘控件时总是遇到一些问题,就是有些消息不知道是什么消息的,也不知道它的参数有什么特殊含义的。比如这个我就找不到
CListCtrl有时候需要显示滚动条,有时候就不需要;但是我又找不到这个消息,于是自绘的空间上面会有一道难看的空行。怎么才能查找到某个类的所有的消息定义呢?有好的方法+200分:)
CListCtrl有时候需要显示滚动条,有时候就不需要;但是我又找不到这个消息,于是自绘的空间上面会有一道难看的空行。怎么才能查找到某个类的所有的消息定义呢?有好的方法+200分:)
汗,类下面有members项,就是列表的形式
我估计控件这行某个操作(比如你说的滚动条不见了这个行为)是内部直接调用某段代码实现的,根本就不用发送消息。具体到你这个问题,你可以在wm_size里判断void CMyListCtrl::OnSize(UINT nType, int cx, int cy)
{
CListCtrl::OnSize(nType, cx, cy);
SCROLLINFO info={0};
info.cbSize=sizeof(SCROLLINFO);
info.fMask=SIF_ALL;
::GetScrollInfo(m_hWnd,SB_VERT,&info);
// trace2(info.nPage,info.nMax); if (info.nPage>info.nMax)
{
//滚动条消失了
}
}阿弥陀佛! 愿一切顺利!