在 Wince 下的CtreeCtrl 控件
我用 m_ctrlTree.SendMessage(WM_VSCROLL,MAKELONG(SB_THUMBTRACK, nPos),0);
或者 m_ctrlTree.SetScrollPos(SB_VERT, 20, TRUE);
都不能滚动..而在 WindowsXP 下却好使...大家帮忙.
我没分了,就剩这些了..不好意思..
我用 m_ctrlTree.SendMessage(WM_VSCROLL,MAKELONG(SB_THUMBTRACK, nPos),0);
或者 m_ctrlTree.SetScrollPos(SB_VERT, 20, TRUE);
都不能滚动..而在 WindowsXP 下却好使...大家帮忙.
我没分了,就剩这些了..不好意思..
我现在在CE 上自绘了个CtreeCtrl 的滚动条,在拖动滑块时我给CTreeCtrl 控件发送下边这个消息.
CTreeCtrl.SendMessage(WM_VSCROLL, MAKELONG(SB_THUMBTRACK,nPos),NULL);
这个消息,在WinXP 下是好使的,但在WinCE 里却不好使.
然后我在窗口函数里截获了WM_VSCROLL 消息把 wParam 用MAKELONG 重新赋值,却也不好使