免费vc编程技术600个大型项目源码四.docVIP

  • 4
  • 0
  • 约5.44万字
  • 约 45页
  • 2019-09-03 发布于上海
  • 举报
自绘按钮 一、位图按钮的实现方法: 首先,我们创建一个基于对话框的应用程序CmyDialog ; Ι.MFC的CBitmapButton类,这也是最简单的功能最强的位图按钮。我们可以采取如下的步骤: 1. 为按钮指定唯一的按钮标题(此例子为OK按钮,这里设置按钮标题为OK)并选中Ownerdraw属性,然后在项目中加一些位图资源,并用名字标示这些资源而不要用数字ID,其ID分别为”OKU”、”OKD”、”OKF”、”OKX”(一定要加双引号),分别对应于按钮的“松开(Up)”、“按下(Down)”、“获得输入焦点(focused)”和“禁止(Disable)”状态。 2. 我们还要在对话框类中加入CBitmapButton m_aBmpBtn;数据成员。 3. 在初始化中为这个成员调用: … m_aBmpBtn. AutoLoad(IDOK,this); … 点击编译按钮,成功后运行程序,哈哈,看看效果,我们的位图按钮已经建立了。 /*如果以上方法不行请检查你的BITMAP 资源,APPSTUDIO中,OKU和 OKD 等的资源名称都是需要用引号引起来的, AutoLoad不成功,很可能就是由此产生的。 */ 改变CANCLE按钮的标题,可以设置其标题为ICON或者BITMAP :(这里我们演示了bitmap的用法,Icon按钮读者可以按照下面的代码处理)

文档评论(0)

1亿VIP精品文档

相关文档