你好,我的是多文档工程,打开文件,下面是绘制的曲线,上面是一些状态显示,我只想滚动曲线,上面的状态不要随着一起滚动,有什么办法吗?

解决方案 »

  1.   

    我是根据读取的文件来确定要不要画图的,如果是不要画图的,那就不用两个窗口了,而创建新窗口是在CChildFrame里创建的。
      

  2.   

    在父窗口的OnCreate中Create子窗口
      

  3.   

    BOOL ScrollWindow(          HWND hWnd,
        int XAmount,
        int YAmount,
        const RECT *lpRect,
        const RECT *lpClipRect
    );
    使用这个函数,XAmount为负向左滚动,为正向右滚动,YAmount为负向上滚动,为正向下滚动.lpRect表示要滚动的窗体客户区中一部分的区域.
      

  4.   

    前面已经给出了很多可以尝试的方案。首先试试楼上的API吧!不行就自己重画,用两个Memory DC分别代表上下部分贴上去即可,处理好了是不会闪烁的。
      

  5.   

    我现在在ChildFrame中建立了静态分割窗口两个,有没有什么办法可以在读取文件数据后判断好是要一个窗口还是两个窗口,若要一个的话就隐藏一个掉窗口呢?