QQ登录

只需一步,快速开始

96上位机VC MFC提示条给程序添加功能提示

[ 复制链接 ]

96上位机VC MFC提示条给程序添加功能提示

96上位机VC MFC提示条给程序添加功能提示

96上位机VC MFC提示条给程序添加功能提示


功能展示

用户第一次使用我们开发程序,都会比较陌生,如果我们给程序上的按钮编辑框添加些功能提示文本,用户将会很快上手程序操作,我们当前就来实现提示条给程序添加提示文本的功能,效果如图
要点提示
提示文本的添加可以通过CToolTipCtrl类的成员函数实现,程序界面上想实现功能文本提示的控件可以通过CToolTipCtrl 类的函数AddTool()进行注册,要提示什么文本可以通过UpdateTipText()函数添加文本;开关文本提示功能可通过函数Activate()实现;




实现功能
1.新建基于对话框的应用程序
2.拖拽些许控件到主对话框界面上,如一个编辑框IDC_EDIT1,添加变量 CToolTipCtrl m_ToolTip; 在OnInitDialog()函数中初始化,如我们当前例程的初始化代码  
m_ToolTip.Create(this);m_ToolTip.SetDelayTime(500);//set show delay time m_ToolTip.SetMaxTipWidth(600);//set tip window max widthm_ToolTip.AddTool(GetDlgItem(IDC_EDIT1),“”);//让控件有提示,文本在PreTranslateMessage()里添加 m_ToolTip.AddTool(GetDlgItem(IDC_SHUT),"");m_ToolTip.AddTool(GetDlgItem(IDC_CHECK1),"");m_ToolTip.AddTool(GetDlgItem(IDC_RADIO1),"");m_ToolTip.AddTool(GetDlgItem(IDC_COMBO1),"");m_ToolTip.AddTool(GetDlgItem(IDC_SCROLLBAR1),"");m_ToolTip.AddTool(GetDlgItem(IDC_SCROLLBAR2),"");m_ToolTip.AddTool(GetDlgItem(IDC_TREE1),"");m_ToolTip.AddTool(GetDlgItem(IDC_SLIDER1),"");
3.实现控件的提示文本的设置,在PreTranslateMessage()虚函数中实现
m_ToolTip.RelayEvent(pMsg);m_ToolTip.UpdateTipText("这是测试提示字符用的编辑框",GetDlgItem(IDC_EDIT1));//添加提示字符提示用户
    m_ToolTip.UpdateTipText("这是测试提示字符用的按钮控件",GetDlgItem(IDC_SHUT));
   m_ToolTip.UpdateTipText("这是测试提示字符用的选择框控件",GetDlgItem(IDC_CHECK1));
   m_ToolTip.UpdateTipText("这是测试提示字符用的ADIO控件",GetDlgItem(IDC_RADIO1));
  m_ToolTip.UpdateTipText("这是测试提示字符用的组合框控件",GetDlgItem(IDC_COMBO1));
   m_ToolTip.UpdateTipText("这是测试提示字符用的水平滚动条控件",GetDlgItem(IDC_SCROLLBAR1));
   m_ToolTip.UpdateTipText("这是测试提示字符用的垂直滚动条控件",GetDlgItem(IDC_SCROLLBAR2));
   m_ToolTip.UpdateTipText("这是测试提示字符用的树状视图控件",GetDlgItem(IDC_TREE1));
   m_ToolTip.UpdateTipText("这是测试提示字符用的滑动控件",GetDlgItem(IDC_SLIDER1));
4.最后是提示文本功能的开与关,可以通过按钮来实现
void CGkbc8Dlg::OnShut()
{ static BOOL b=TRUE; b=!b; m_ToolTip.Activate(b); }

我们来演示下功能实现的整个过程

请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:96.上位机VC MFC提示条给程序添加功能提示.rar 
文件大小:132.47 KB  售价:10金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我

  

您的支持是我们创作的动力!  

  

您可花点闲钱积分自助任意充值

  

成为VIP会员 全站资源任意下载永久更新!







回复

使用道具 举报

点击查看
快速回复 返回列表 客服中心 搜索