登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

樱之花

叶散的时候,你明白欢聚;花谢的时候,你明白青春.

 
 
 

日志

 
 
关于我

分类中“我的实验室”是我在日常工作中的一些知识总结,有些写的比较匆忙,可能大家在阅读时会产生困扰,后期有时间我会重新整理编辑,谢谢大家的到访,您们的支持是我前进的动力!

VC控件使用——微调按钮(旋转控件)   

2008-11-02 14:56:09|  分类: C++学习之路 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

(1)在窗口中添加spin控件,名字我没改,采用了默认的IDC_SPIN1(不是好习惯,不便于阅读),需要设置一下它的属性,主要是设置wrap为true,这样当点击三角箭头时,当达到边界时会自动采用循环模式回绕。设置No Thousands为true,这样就不会在千位后面添加分隔符(,),这在某些情况下是错误的。还可以设置Alignment,使它与伙伴窗口结合到一起。

(2)在BOOL CaliveDlg::OnInitDialog()中设置如下代码

BOOL CaliveDlg::OnInitDialog()
{
 CDialog::OnInitDialog();

 //

其他代码

 // TODO: 在此添加额外的初始化代码
 CSpinButtonCtrl *pSpinCtrl=(CSpinButtonCtrl*)GetDlgItem(IDC_SPIN1);

 pSpinCtrl->SetRange(1900,3000);   //设置旋转按钮取值范围 

 pSpinCtrl->SetBuddy(GetDlgItem(IDC_EDIT2));//SetBuddy 设置伙伴窗口


    
 CSpinButtonCtrl *pSpinCtrl1=(CSpinButtonCtrl*)GetDlgItem(IDC_SPIN2);

 pSpinCtrl1->SetRange(1,12);//设置旋转按钮范围 

 。。。。。。

//其他代码
 
 return TRUE;  // 除非设置了控件的焦点,否则返回 TRUE
}

在注释中已经写得较清楚,不再罗嗦。

(3)再次设置IDC_SPIN1的属性。设置set buddy integer为true,这样当调节按钮时,他的伙伴窗口中的内容将同时改变。

参考 http://tieba.baidu.com/f?kw=waruqi

  评论这张
 
阅读(1354)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018