小弟初次使用vc做界面,请详细指教:)

解决方案 »

  1.   

    没错,在WM_SIZE中保持比例即可
      

  2.   

    那么几个函数楼主应该知道吧:)CSplitterWnd::SetRowInfo 
    void SetRowInfo( int row, int cyIdeal, int cyMin );
    CSplitterWnd::SetColumnInfo 
    void SetColumnInfo( int col, int cxIdeal, int cxMin );CSplitterWnd::RecalcLayout 
    void RecalcLayout( );
      

  3.   

    是的,这几个函数我知道的
    但是有问题
    我分成三个窗口的,上面两个,下面一个
    在主窗口CMainFrame::OnSize()使用这几个函数时,编译、链接都没错,运行时就报内存访问错,给一个朋友试也是这样,好奇怪啊
      

  4.   

    你必须搞清楚什么是用SetColumnInfo
    什么是用SetRowInfo,如果搞反了,就是你说的那种情况。