VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 216|回复: 1

[已解决]该怎么使用CButtonST呀

[复制链接]
57_avatar_middle
最佳答案
0 
donate_vip 发表于 2021-8-13 10:46:43 | 显示全部楼层 |阅读模式
本帖最后由 吃糖 于 2021-8-13 11:40 编辑

该怎么使用CButtonST呀
最佳答案
31_avatar_small
2021-8-13 12:55:41
本帖最后由 cpp2019 于 2021-8-13 13:15 编辑

没学会怎么添加外部文件!
    你得把头文件、cpp文件放到你的项目里,还得以添加现有项的方式添加到项目中!

解决C4996\C4005

  1. #pragma warning(disable:4996)
  2. #pragma warning(disable:4005)
复制代码


使用方法很简单,codeproject 有使用说明,这儿只简单说一下
声明两个CButtonST类型的成员变量
  1. CButtonST m_btnOk;
  2. CButtonST m_btnCancel;
复制代码


绑定到相应控件
  1. void CButtonDlg::DoDataExchange(CDataExchange* pDX)
  2. {
  3.         CDialogEx::DoDataExchange(pDX);
  4.         DDX_Control(pDX, IDOK, m_btnOk);
  5.         DDX_Control(pDX, IDOK, m_btnCancel);
  6. }
复制代码

或者使用SubclassDlgItem
  1. BOOL CButtonDlg::OnInitDialog()
  2. {
  3.         CDialogEx::OnInitDialog();

  4.         // 设置此对话框的图标。  当应用程序主窗口不是对话框时,框架将自动
  5.         //  执行此操作
  6.         SetIcon(m_hIcon, TRUE);                        // 设置大图标
  7.         SetIcon(m_hIcon, FALSE);                // 设置小图标

  8.         // TODO: 在此添加额外的初始化代码
  9.         //m_btnOk.SubclassDlgItem(IDOK, this);
  10.         //m_btnCancel.SubclassDlgItem(IDCANCEL, this);

  11.         return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE
  12. }
复制代码


修改过的CButton: 该怎么使用CButtonST呀 CButtonST.7z (15.38 KB, 下载次数: 0)
该怎么使用CButtonST呀
该怎么使用CButtonST呀




上一篇:指针连续用两次怎么就变了
下一篇:萌新提问,关于MFC消息的问题
31_avatar_middle
最佳答案
46 
在线会员 发表于 2021-8-13 12:55:41 | 显示全部楼层    本楼为最佳答案   
bestAnswer
本帖最后由 cpp2019 于 2021-8-13 13:15 编辑

没学会怎么添加外部文件!
    你得把头文件、cpp文件放到你的项目里,还得以添加现有项的方式添加到项目中!

解决C4996\C4005

  1. #pragma warning(disable:4996)
  2. #pragma warning(disable:4005)
复制代码


使用方法很简单,codeproject 有使用说明,这儿只简单说一下
声明两个CButtonST类型的成员变量
  1. CButtonST m_btnOk;
  2. CButtonST m_btnCancel;
复制代码


绑定到相应控件
  1. void CButtonDlg::DoDataExchange(CDataExchange* pDX)
  2. {
  3.         CDialogEx::DoDataExchange(pDX);
  4.         DDX_Control(pDX, IDOK, m_btnOk);
  5.         DDX_Control(pDX, IDOK, m_btnCancel);
  6. }
复制代码

或者使用SubclassDlgItem
  1. BOOL CButtonDlg::OnInitDialog()
  2. {
  3.         CDialogEx::OnInitDialog();

  4.         // 设置此对话框的图标。  当应用程序主窗口不是对话框时,框架将自动
  5.         //  执行此操作
  6.         SetIcon(m_hIcon, TRUE);                        // 设置大图标
  7.         SetIcon(m_hIcon, FALSE);                // 设置小图标

  8.         // TODO: 在此添加额外的初始化代码
  9.         //m_btnOk.SubclassDlgItem(IDOK, this);
  10.         //m_btnCancel.SubclassDlgItem(IDCANCEL, this);

  11.         return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE
  12. }
复制代码


修改过的CButton: 该怎么使用CButtonST呀 CButtonST.7z (15.38 KB, 下载次数: 0)

评分

参与人数 1驿站币 +2 热心值 +2 收起 理由
58_avatar_small thzzl + 2 + 2 很给力!

查看全部评分

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2021-9-27 06:07

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表