使用CSplitterWnd建立类似Outlook风格界面遇到的问题
界面基本建立成功,
CMainFrame中用CSplitterWnd切分成左右两块
左边是一个CMyView1
右边是一个CMyFrame
CMyFrame中用CSplitterWnd切分成上下两块
上面是CMyView2
下面是CMyView3
我发现右边的CMyFrame边框上有一圈3D边框,但是,CMyFrame并没有WS_EX_CLIENTEDGE扩展属性
这样的界面很难看,主窗口右边两块陷下去了。
谁遇见过这种问题?或者写过类似界面的程序(和网络蚂蚁也差不多),请指教。
不介意的话,发源码给我学习一下。
问题点数:20、回复次数:6Top
1 楼slfeng(北落师门)回复于 2002-01-27 11:11:07 得分 0
哦,好像哪个多余的边框是右边的CSplitterWnd画的。
有办法去掉吗Top
2 楼slfeng(北落师门)回复于 2002-01-27 13:14:28 得分 0
UP UP UPTop
3 楼joshua0137(joshua)回复于 2002-01-27 17:33:09 得分 10
你把CMainFrame::OnCreateClient()函数里的源码贴出来看一下。Top
4 楼slfeng(北落师门)回复于 2002-01-28 09:44:20 得分 0
谢谢各位,我自己能解决了Top
5 楼icu(狂奔的蜗牛)回复于 2002-01-28 09:55:30 得分 10
我现在也在写这样的程序,遇到这样的问题:用CSplitterWnd分成的几块,怎样使他们的位置是固定死的,不让程序在运行中可以自由的拖动视图????/Top
6 楼slfeng(北落师门)回复于 2002-01-28 15:36:15 得分 0
to 蜗牛
http://www.csdn.net/develop/Read_Article.asp?Id=11759
你是不是也该给我分啊。呵呵Top




