65.9K
CodeProject 正在变化。 阅读更多。
Home

CUsefulSplitterWnd (CSplitterWnd 的扩展)

2000年1月25日

CPOL
viewsIcon

395216

downloadIcon

8114

MFC CSplitterWnd 的扩展,提供分割器锁定和动态视图替换

CUsefulSplitterWnd 类为 CSplitterWnd 提供了两个扩展。

  1. 第一个扩展是锁定条的位置,使其无法移动。
     // bar is locked using LockBar(TRUE) 
    m_wndSplitter.LockBar(TRUE);  
    
    // and is unlocked using LockBar(FALSE) 
    m_wndSplitter.LockBar(FALSE);
    
  2. 第二个扩展允许使用 ReplaceView() 方法动态更改每个窗格中的视图。
     // to replace a view in a pane you use ReplaceView 
    m_wndSplitter.ReplaceView(0,1,RUNTIME_CLASS(CForm1),CSize(100,100));
    

    这将用 CForm1 替换第 0 行、第 1 列中的视图,并设置最小尺寸为 100x100。

© . All rights reserved.