当前位置: 首页 > news >正文

如何把学校网站建设好/成人零基础学电脑培训班

如何把学校网站建设好,成人零基础学电脑培训班,软件开发培训学校收费标准公示,用iis浏览网站2.3.3 水平滑动条的设置 通过水平滑动条可以选择不同的头像。 (1)滑动条控件对象的添加 为滑动条控件添加类别为“Control”的变量,变量名为m_ctlSBFace。 (2)滑动条范围的设置 在对话框类的OnInitDialog()函数中…

2.3.3 水平滑动条的设置

通过水平滑动条可以选择不同的头像。

(1)滑动条控件对象的添加

为滑动条控件添加类别为“Control”的变量,变量名为m_ctlSBFace。

(2)滑动条范围的设置

在对话框类的OnInitDialog()函数中,通过m_ctlSBFace设置滑动条的范围。

m_ctlSBFace.SetScrollRange(0, 3);

其中,0表示滑动条的起始值,3表示结束值。因为导入了4个头像位图,所以范围设置为0~3。

(3)WM_HSCROLL消息的响应

用户可以通过水平滑动条来选择不同的头像。因此,需要添加对话框对WM_HSCROLL消息的响应OnHScroll()函数,即按下水平滑动条按键时,要调用的函数。

当用户按下水平滑动条的左侧按键或者右侧按键时,在OnHScroll()函数中主要完成两个功能:一是将滑块向左或者向右移动,二是根据滑块的位置显示不同的头像。

在OnHScroll()函数中通过int类型的变量scrollpos_current来表示滑动条滑块的位置。首先获取滑块的当前位置:

scrollpos_current = m_ctlSBFace.GetScrollPos();

其中,m_ctlSBFace是滑动条添加的变量。

接下来判断用户点击了滑动条的左侧按键还是右侧按键,通过OnHScroll()函数的参数nSBCode进行判断

    switch(nSBCode)

    {

    caseSB_LINELEFT:

       if( scrollpos_current>scrollpos_min)

       {

           scrollpos_current--;

       }

       break;

    caseSB_LINERIGHT:

       if(scrollpos_current<scrollpos_max )

       {

           scrollpos_current++;

       }

       break;

    default:

       break;

    }

其中,SB_LINELEFT表示用户点击了左侧按键,SB_LINERIGHT表示用户点击了右侧按键。当用户点击了左侧按键,则滑块的当前位置值减1,当用户点击了右侧按键,则滑块的当前位置加1;scrollpos_min和scrollpos_max表示滑块位置的最大值和最小值,在每次对scrollpos_current进行操作时,需要保证其在scrollpos_min和scrollpos_max的范围之内。

在确定了滑块的位置之后,接下来通过该位置在头像位图控件中显示不同的头像。

switch(scrollpos_current)

    {

    case 0:

       m_ctlFace.SetBitmap(m_hBmp0);

       break;

    case 1:

       m_ctlFace.SetBitmap(m_hBmp1);

       break;

    case 2:

       m_ctlFace.SetBitmap(m_hBmp2);

       break;

    case 3:

       m_ctlFace.SetBitmap(m_hBmp3);

       break;

    }

其中,scrollpos_current表示滑块的当前位置;m_ctlFace是滑块控件的变量,m_hBmp0~m_hBmp3是导入头像位图的句柄。如图2-7所示。


图2-7 玩家头像的选择

2.3.4 昵称编辑框控件的设置

为昵称编辑框控件添加一个类别为“Value”的变量,变量名为m_strName,用于保存玩家的姓名。

2.3.5 “按键”按键BN_CLICKED消息的响应

为“确定”添加BN_CLICKED消息添加响应函数OnBnClickedOk(),在该函数中,获取用户选择的头像和输入的昵称。

(1)用户选择头像的获取

获取用户选择的头像,实际上就是获取用户选择头像的ID。为水平滑动条添加类别为“Value”的变量m_iFaceID,表示用户选择头像的索引。

(2)用户设置昵称的获取

通过UpdateData()函数获取昵称,代码如下:

UpdateData(TRUE);

通过以上代码,用户设置的昵称保存在m_strName中。

http://www.lbrq.cn/news/1444789.html

相关文章:

  • 莱芜网站制作/seo关键词排名实用软件
  • 网站做优化有几种方式/必应bing国内版
  • 怎么开网站/行业网站网址
  • 建设网站用什么代码写好呢/株洲今日头条新闻
  • 做书封面的网站/长尾词在线挖掘
  • 安全网站开发/百度点击率排名有效果吗
  • 庆阳网站网站建设/百度网站大全首页
  • 网站基站的建设方案/四川seo快速排名
  • 网站超链接的优化/关键词排名顾问
  • 织梦本地做的网站内网访问不/靠谱的免费建站
  • 沭阳各乡镇做网站/短视频营销的特点
  • 传媒公司营业执照怎么办理/seo的作用是什么
  • 厦门 网站建设闽icp/手机免费建站系统
  • 网站设计收费标准/个人网站模板
  • 网站添加新闻栏怎么做/小程序模板
  • 用网站名查询网址/今日新闻最新
  • 做网站的收入来源/优化推荐
  • 微信引流推广网站建设/运城seo
  • 做网站公司哪家正规/广东seo网站设计
  • 网站数据库密码修改了要怎么做/成都网络营销搜索推广
  • wordpress建站空间推荐/18种最有效推广的方式
  • 网站服务器安装教程视频教程/企业培训课程名称
  • 商城网站入驻系统/网站建设服务
  • 南宁软件优化网站建设/网络seo招聘
  • 域名跟网站的区别/哪个app可以找培训班
  • 中学加强校园网站建设/网络营销的未来发展趋势
  • wordpress后台加载慢/重庆seo入门教程
  • 综合网站开发设计/百度广告竞价
  • 天河建设网站公司排名/在线一键生成网页
  • 网站建设及推广/南昌seo网站推广
  • 【Python 语法糖小火锅 · 第 2 涮】
  • BroadcastChannel:轻松实现前端跨页面通信
  • 3.5.2_1 随机访问介质访问控制
  • FFMPEG将H264转HEVC时,码率缩小多少好,以及如何通过SSIM(Structural Similarity Index结构相似性指数)衡量转码损失
  • 【Java基础】字符串不可变性、string的intern原理
  • 密集遮挡场景识别率↑31%!陌讯轻量化部署方案在智慧零售的实战解析