MFC控件Slider Control的使用

摘要:
在编写MFC接口程序时,今天我碰巧使用Slider控件制作了一个小记录。步骤1。在工具栏中添加SliderControl控件;2.右键单击控件-˃添加变量,为控件添加变量;3.初始化SliderControl控件1m_ slider-˃SetRange;//设置滑块控制范围2m_滑块-˃SetPos;//设置滑块4的位置。处理SliderControl滑动消息事件。

写MFC界面程序时,今天恰好用到Slider控件,做一个小小的记录。

步骤

1.在工具栏中添加Slider Control控件;

2.在控件上右键->添加变量(Add Variable...),为控件添加一个变量(假如为m_slider);

3.初始化Slider Control控件

1 m_slider->SetRange(0,100); //设置滑块控件的范围
2 m_slider->SetPos(10);    //设置滑块的位置

 4.处理Slider Control滑动消息事件。首先添加OnHScroll事件(鼠标移动到class类里,属性中选择Messages下的OnHScroll)

 1 void    CClassName::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
 2 {
 3      if(GetDlgItem(IDC_SLIDER_CONTROL_ID) == pScrollBar)
 4      {
 5           //处理IDC_SLIDER_CONTROL_ID对应的事件
 6           m_slider->GetPos();  //获取滑块控件的位置
 7           ...      
 8     }       
 9     else if(...) 
10     {
11         ...
12     }
13 }

小结

今天只用到了这么多,之后用到再补充。

免责声明:文章转载自《MFC控件Slider Control的使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Redis安装配置及使用详解如何把Electron做成一个Runtime,让多个应用共享同一个Electron下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

windows下IPv6组播(C++、MFC)

Server #include <stdio.h>#include <Ws2tcpip.h>#include <winsock2.h> #pragma comment(lib,"ws2_32.lib")​ #define PORT 6060 #define IP "ff02::2" #define...

MFC编程入门之二十一(常用控件:编辑框Edit Control)

  上一节讲了静态文本框,本节讲的是编辑框(Edit Control)同样是一种很常用的控件,我们可以在编辑框中输入并编辑文本。在前面加法计算器的例子中已经演示了编辑框的基本应用。下面具体讲解编辑框的使用。   编辑框的通知消息   编辑框发生某些事件时会向父窗口发送通知消息。在对话框模板中的编辑框上点击右键,选择“Add Event Handler”,为...

MFC浅析(7) CWnd类虚函数的调用时机、缺省实现 .

1. Create2. PreCreateWindow3. PreSubclassWindow4. PreTranslateMessage5. WindowProc6. OnCommand7. OnNotify8. OnChildNotify9. DefWindowProc10. DestroyWindow11. PostNcDestroyCWnd作为MF...

VC项目配置详解

一.IDE基础配置1.字体 VC6中“Tools→Options→Format→Font”配置字体;VC2005中“工具→选项→环境→字体和颜色”配置字体。 编写代码一般采用等宽字体,等宽点阵(位图)字体,相对矢量字体而言具有兼容性好和显示清晰的优点。常用的编程等宽字体包括Fixedsys(VC6和notepad御用字体)、Consolas、YaHei M...

C++ MFC学习 (三)

视窗口覆盖在框架窗口之上 如果有了 OnDraw 不要再用OnPaint  OnPaint会覆盖掉OnDraw所画内容 1 // MFC_Demo1View.cpp : CMFC_Demo1View 类的实现 2 // 3 4 #include "stdafx.h" 5 // SHARED_HANDLERS 可以在实现预览、缩略图和搜...

MFC修改视图CView的背景颜色

  (1) 在CYournameView(就是你的视图类,以下以CDrawLineView为例)添加了一个背景颜色变量   COLORREF m_bgcolor;   (2)修改这个函数:   BOOL CDrawLineView::PreCreateWindow(CREATESTRUCT& cs){// TODO: Modify the Win...