我的视图画面是这样的 左面是个TREE右面是LIST 我希望能拖动它俩之间的边来改变大小 怎么实现呢?
解决方案 »
- Clist的RemoveAll()函数速度很慢
- VC6.0环境下找不到BindIoCompletionCallback函数
- 辞职了,散分
- 让编辑框内的文字横向滚动,如何实现?
- 如何寻找NetBIOS名字的位置?
- 关于VC的工具条按钮,怎么制作带小下拉标的工具条按钮(能弹出一个垂直方向的工具条)(非菜单)
- 一个与VSFelxGrid控件和COM有关的问题,请各位大侠一定帮帮忙!!!,200分不成敬意!
- 谁知道网上哪有VC书看?谢了Q_Q
- 请教,关于BCGGridCtrl使用的问题。 .
- 打扰大家了:请问怎样改变其他正在运行程序的窗口大小。谢谢
- BROWSEINFO 怎么样设置才能只显示网络文件夹呢?
- 如何将list box中的数据添加到list control中去
不过如果不想用CSpliterWnd也可以自己做,
无非就是在主对话框中在OnLButtonDown先判断鼠标位置,如果在Tree和List之间的某个位置时候,就SetCapture(),然后在
OnMouseMove中判断 if (GetCapture() == this) 如果是则正在拖动,你可以根据鼠标的位置更改Tree和List的宽度以及位置,最后在
OnLButtonUp中调用ReleaseCapture()就可以实现了。