| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1563 人关注过本帖
标题:求助,关于SCROLLINFO的使用
只看楼主 加入收藏
shn521
Rank: 2
等 级:论坛游民
威 望:1
帖 子:56
专家分:52
注 册:2010-6-18
结帖率:73.33%
收藏
 问题点数:0 回复次数:0 
求助,关于SCROLLINFO的使用
BOOL CScrollBarDemoDlg::OnInitDialog()
{
    CDialog::OnInitDialog();

    // Set the icon for this dialog.  The framework does this automatically
    //  when the application's main window is not a dialog
    SetIcon(m_hIcon, TRUE);            // Set big icon
    SetIcon(m_hIcon, FALSE);        // Set small icon
   
    //初始化滚动条控件
    SCROLLINFO si = {0};
    si.cbSize = sizeof(si);
    //要设置控件的滚动范围和每页大小
    si.fMask = SIF_RANGE | SIF_PAGE;
    //最小值为0
    si.nMin = 0;
    //最大值为100
    si.nMax = 100;
    //每页大小为10
    si.nPage = 10;
    //将信息设置到控件
    m_scroll.SetScrollInfo(&si);
    return TRUE;  // return TRUE  unless you set the focus to a control
}
1,SCROLLINFO si = {0};为何要赋初值,(把初值删除后重新编辑结果一样)
    si.cbSize = sizeof(si); si换了别的数值重新编辑后也一样
2,在SCROLLINFO成员里还有个“nPos“为何不赋值,
3,m_scroll.SetScrollInfo(&si)中”BOOL SetScrollInfo( LPSCROLLINFO lpScrollInfo, BOOL bRedraw = TRUE );为何第二个成员没有赋值,是不是可以省略?
4,SetIcon(m_hIcon, TRUE);            // Set big icon
    SetIcon(m_hIcon, FALSE);        // Set small icon   我把这两条语句注释掉,运行结果还是一样,但这两句到底是什么作用呢
可能我的问题挺初级的,但我确实不会,希望大家帮忙,谢谢了
搜索更多相关主题的帖子: SCROLLINFO 
2010-07-12 23:12
快速回复:求助,关于SCROLLINFO的使用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026622 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved