⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 untitled-41.txt

📁 mfc 教程
💻 TXT
字号:
                                                                    第2章在窗口中绘图71
接收三个参数:
      . SB_VERT或SB_HORZ参数,确定滚动条是水平的还是垂直的(或SB.BOTH,如果
        想一次初始化两个滚动条)
    .指向SCROLLINFO结构的指针
    .一个BOOL值(TRUE或FAInE),确定滚动条是否需要重画
    SCROLLINFO在Winuser.h中是如此定义的:
        typedef struct tagSCROLLINFO
      Z
              UINT cbsize;
              UINT fMdsk;
              jut nMlfl;
                intnMax;
              UIwT  "Page;
                nit "Pos:
                上ntnTrackPos;
      } SCROLLINFO, FAR。LPSCROLLINFO;
cbsize指定结构的大小,nMin和nMax指定滚动条范围,"Page指定页面尺寸,而uP0s指定位
置。在调用Setscrolllnfo时没有用到nTrackPos,但在用鼠标拖动滚动条滑块,辅助函数
Getscrolllnfo被调用来检索滚动条信息时,它返回滚动条滑块的位置。fMask字段保存下面
位标志中的一个或多个。
    “ SIFDISABLENOSCROLL,使滚动条不可用
    .SIFPAGE,表示"Page保存有页面尺寸
    . SIF.POS,表示"Pos保存有滚动条位置
    . SIFRANGE,表示nMin和nMax保存有滚动条范围
    .   SIFALL,等价于 SIF.PAGEI SIFPOSI SIFRANGE
    Setscrolllnfo忽略位标志没有指定的字段。语句
      SCROLLINFO st;
        st.fMask二SIF_POS;
        st."Pos= 50;
      Setscrolllnfo(SB_VERT,&st, TRUE);
设置位置时,不影响范围和页面尺寸,而语句
      SCROLLINFO St;
        St.fNSSk= SIF_RANGESIF.POSISIF_PAGE;//OSSIF_ALL
      st.nMin= O;
        st.nMax= 99;
      s工."Page= 25;
        st."Pos=50;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -