b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

slider控件滑动_slider_slider控件fadein

电脑杂谈  发布时间:2019-11-03 01:04:31  来源:网络整理

slider_slider控件fadein_slider控件滑动

在MFC中滑动条(CSliderCtrl)是个常见的控件,用法如下:

1、设置、取得滑动范围:

void SetRange( int nMin, int nMax, BOOL bRedraw = FALSE );

void GetRange( int& nMin, int& nMax ) const;

2、设置、取得按下左右箭头滑动间隔

int SetLineSize( int nSize );

int GetLineSize( ) const;

3、设置、取得按下PgUp、PgDown时滑动间隔:

int SetPageSize( int nSize );

slider控件滑动_slider控件fadein_slider

int GetPageSize( ) const;

4、设置、取得滑块位置:

void SetPos( int nPos );

int GetPos( ) const;

5、设置滑动条刻度的频度:

void SetTicFreq( int nFreq );

6.设置移动滑块时触发的回调事件函数:

选择Slider的“事件”然后选择第一个过程(NM_CUSTOMDRAW)后加入触发的执行代码.

实例:

slider控件滑动_slider控件fadein_slider

在对话框中放一个Slider控件slider控件滑动,添加相应的Ctrl型变量为m_slider。在对话框初始化函数OnInitDialog()中添加:

BOOL CLlk_wgDlg::OnInitDialog()

{

CDialog::OnInitDialog();

/*

... ...

*/

// TODO: Add extra initialization here

m_slider.SetRange(1,3000); // 设置滑动范围 (单位:毫秒).

slider控件fadein_slider_slider控件滑动

m_slider.SetTicFreq(300); // 每10个单位画一刻度.

m_slider.SetPos(1000); // 设置默认单消间隔时间为1秒.

return TRUE; // return TRUE unless you set the focus to a control

}

填充 触发消息: NM_CUSTOMDRAW 对应的响应函数:

void CLlk_wgDlg::OnCustomdrawSlider1(NMHDR* pNMHDR, LRESULT* pResult)

{

// TODO: Add your control notification handler code here

slider控件滑动_slider控件fadein_slider

UpdateData(true);

float show_time;

CString pTempInfo;

show_time=m_slider.GetPos();

show_time/=1000;

pTempInfo.Format((" %5.3f 秒"),show_time); // 浮点数输出5个有效位slider控件滑动,其中3个小数位.

m_TimerShow.SetWindowText(pTempInfo);

pTempInfo.ReleaseBuffer();

UpdateData(false);

*pResult = 0;

}

其中m_TimerShow为一个静态文本框的控件变量,用来显示滑动条所处的位置。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-128620-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 岳崇岱
        岳崇岱

        只能说你自己缺脑子

      • 冯慧敏
        冯慧敏

        用户名输入时候键盘居然弹不出

      • 马岩
        马岩

        因为我们奈何不了他们

      热点图片
      拼命载入中...