首先,要重载两个虚拟函数 virtual CSize CalcDynamicLayout( int nLength, DWORD dwMode ); 和
virtual CSize CalcFixedLayout( BOOL bStretch, BOOL bHorz ); 这样,就可以控制它浮动时的大小并能够停靠CControlBar派生类,如果需要在停靠过程中动态改变窗口的大小,还需响应消息
WM_WINDOWPOSCHANGED
WM_NCPAINT
WM_NCLBUTTONDOWN
WM_NCHITTEST
WM_NCCALCSIZE
WM_LBUTTONDOWN
如何让CControlBar派生类显示出来,并能动态改变大小
最新推荐文章于 2014-02-21 18:32:57 发布