VC++之控件之操作滚动条
来源:互联网 发布:如何做网站优化 编辑:程序博客网 时间:2024/05/02 02:20
一、创建新工程
二、编辑对话框资源
三、添加变量、函数
1、添加变量
2、添加消息响应函数
四、添加代码(红色部分)
1、添加初始化代码
BOOL CCScrollDlg::OnInitDialog()
{
CDialog::OnInitDialog();
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);
CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
CString strAboutMenu;
strAboutMenu.LoadString(IDS_ABOUTBOX);
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
}
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
// TODO: Add extra initialization here
m_scroll.SetScrollRange(0,100);
m_scroll.SetScrollPos(10);
m_edit1=10;
UpdateData(FALSE);
return TRUE; // return TRUE unless you set the focus to a control
}
2、为消息响应函数添加代码
void CCScrollDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
// TODO: Add your message handler code here and/or call default
int npos=m_scroll.GetScrollPos();
switch (nSBCode)
{
case SB_LINELEFT:
npos--;
break;
case SB_LINERIGHT:
npos++;
break;
case SB_PAGELEFT:
npos-=10;
break;
case SB_PAGERIGHT:
npos+=10;
break;
case SB_THUMBTRACK:
npos=nPos;
break;
}
if(npos<0)nPos=0;
if(npos>100)nPos=100;
m_scroll.SetScrollPos(npos);
m_edit1=npos;
UpdateData(FALSE);
CDialog::OnHScroll(nSBCode, nPos, pScrollBar);
}
五、编译
六、运行
- VC++之控件之操作滚动条
- VC编程小技巧之滚动条
- VC技巧之水平滚动条
- Android控件之HorizontalScrollView 去掉滚动条
- HTControl之CHTVertScrollBar滚动条控件
- Android控件之HorizontalScrollView 去掉滚动条
- Android控件之HorizontalScrollView 去掉滚动条
- android自定义控件之滚动广告条
- android自定义控件之滚动广告条
- MFC之滚动条控件Scroll Bar
- UI控件之ScrollView(滚动条)
- MFC学习日记之滚动条控件
- Android 自定义控件之滚动字幕条
- VC listctrl控件滚动条向下滚动
- VC++控件之使用进展条
- 常用控件之 滚动条控件Scroll Bar
- MFC编程之常用控件:滚动条控件Scroll Bar
- VC MFC滚动条(CScrollBar)控件
- 机器狗”病毒驱动部分逆向分析注释(C代码)
- pic 4*4按键
- 机器狗”病毒驱动部分逆向分析注释(C代码)
- 函数指针
- 用python进行数据移库
- VC++之控件之操作滚动条
- Powerbuilder历程
- pic b端口按键实验
- IAR for AVR 学习笔记
- 802.11n助力下一代无线局域网
- 分组查询的结果集可以用select into 创建新表
- pic 数码管实验
- 一次面试的试题(部分)——我不会做的
- Vector、ArrayList和List的异同 哈希表