我的程序要求如下:
基于sdi
MainFrame里有CSplitterWnd out;out为2行1列
out上面一行是CFormView up;
下面一行是CSplitterWnd in;in为1行2列
in左边是CFormView l;
右边是CFormView r;请问如何去掉最外面的边框?另外还有个隐藏CSplitterWnd分割条的问题:
《CSplitterWnd中隐藏分割条的问题 》http://community.csdn.net/Expert/topic/4036/4036823.xml?temp=.3804132谢谢指教,不甚感激!

解决方案 »

  1. 多谢楼上两位!我是想将最外面的那个边框去掉,那个是不是mainframe的边框?我看了一些介绍,好像讲那是非客户区。是不是用一个ModifyStyle或ModifyStyleEx函数?在哪里调用?怎么样?
    我都试了n个地方了,还是不行,达不到我想要的效果。我在基于sdi的程序,不用Splitter,一开始的view就继承自CFormView,然后在这个CFormView的OnInitialUpdate里调用ModifyStyleEx就可以实现将边框去掉了。改成继承自CView,然后加一个Splitter就不知怎么去掉边框了:(请高手指教啊!
      

  2. 该问题我已经解决了:)多谢两位的热心!各给10分够了吗?另外请斑竹把剩余的分数加到我自己的帐号上好吗?btw:刚刚给两位加分说是和总分不和,不能加,看来要等斑竹了
      

  3. 各位如果也碰到这个问题的话请参考我的另一个问题,在那里我顺便解决了这个问题:
    《CSplitterWnd中隐藏分割条的问题 》:
    http://community.csdn.net/Expert/topic/4036/4036823.xml?temp=.3706781
      

类似问题 »