请大家看看我的问题,会者不难啊
请大家看看我的问题,会者不难啊
楼主sammon(努力学习)2002-05-14 14:43:39 在 VC/MFC / 基础类 提问 我继承CWnd写了一个CMyWnd在onCreate中我生成了四个继承CView的视,我在SDI的CMainFrame的onCreate中生成了CMyWnd,问题如下:
1.接受鼠标点击事件的是SDI中生成的CView,而不是我CMyWnd中的View,为什么?
2.我想可以拖拉四个视的边框,可以任意改变大小(像分割窗口做出来的效果),该怎么实现,我知道要朴捉WM_LBUTTONDOWN,WM_MOUSEMOVE,WM_LBUTTONUP消息,可具体怎么判断,移动我还没有思路,请大家给些意见 问题点数:50、回复次数:12Top
1 楼KissYou(宇宙顾问)回复于 2002-05-14 15:07:36 得分 10
你到底想要实现什么样的效果?是不是单文档多视?干嘛要生成CMyWnd呢?程序中自动生成的CMainFrame类就可以(也应该是它)生成和管理这四个视类呀?
详细请说清楚!!Top
2 楼richmain(Text1.cpp)回复于 2002-05-14 15:10:48 得分 10
为什么不使用CSplitterWnd??Top
3 楼sammon(努力学习)回复于 2002-05-14 15:19:03 得分 0
我不想用CSplitterWnd,因为控制起来不灵活Top
4 楼richmain(Text1.cpp)回复于 2002-05-14 15:39:31 得分 0
CView的大小是不受控制的,不如用CWnd或者CFrameWndTop
5 楼sammon(努力学习)回复于 2002-05-14 15:49:03 得分 0
CWnd可以怎么控制,请指点一下Top
6 楼ShineBean(神仙师兄)回复于 2002-05-14 16:31:39 得分 5
CSplitterWnd
很简单!Top
7 楼forrest_wang(青蛙王子)回复于 2002-05-14 16:42:58 得分 5
CWnd,看看内库参考手册吧,上面有,参数还是有点多的,一时半会说不清Top
8 楼sammon(努力学习)回复于 2002-05-14 16:44:57 得分 0
CSplitterWnd的分割很好,但是隐藏/显示View的时候很麻烦,还会出问题Top
9 楼JeasonZhao(沈胜衣)回复于 2002-05-14 17:12:10 得分 10
在CFrameWnd众的OnCmdMsg中传递消息链Top
10 楼sammon(努力学习)回复于 2002-05-15 11:49:03 得分 0
我在重载onLButtonDown(UINT nFlags, CPoint point)时,它的两个参数是从哪里传过来的?Top
11 楼seasol(海子@助手:http://www.cuteie.com/other.asp)回复于 2002-05-15 12:13:18 得分 10
提示:
编程不可以走弯路。前面的仁士说的不错,CSplitterWnd很好用,为什么要自己实现呢?
既然目标已定,就剩下一个思路问题了,不能遇到问题就轻易放弃,而走上歧途!Top
12 楼sammon(努力学习)回复于 2002-05-15 12:17:35 得分 0
困惑Top
13 楼sammon(努力学习)回复于 2002-05-15 12:36:55 得分 0
请大家在给些建议,下班前结帖Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn
