VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 166|回复: 5

玩转控件第三课,按钮自绘的问题

[复制链接]
99_avatar_middle
最佳答案
1 
online_vip 发表于 2020-1-30 17:31:35 | 显示全部楼层 |阅读模式
本帖最后由 风度猫 于 2020-1-30 17:46 编辑

CMFCbtnDlg::CMFCbtnDlg(CWnd* pParent /*=nullptr*/)
        : CDialog(IDD_MFCBTN_DIALOG, pParent), K_btn3(IDB_BITMAP1, IDB_BITMAP2, IDB_BITMAP3)
{
        m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}

我在初始函数里加了初始化定义,图片也添加了,图片ID也对比了没错,但是还是返回
严重性        代码        说明        项目        文件        行        禁止显示状态
错误        C2248        “CCoolButton::CCoolButton”: 无法访问 private 成员(在“CCoolButton”类中声明)        MFCbtn        D:\GithubMY\C++\VC驿站基础MFC\MFCbtn\MFCbtn\MFCbtnDlg.cpp        55       




上一篇:CButtonST v3.9 为何我下的dome文件运行报错
下一篇:C/C++怎么获取有些网页动态加载的源码或链接
75_avatar_middle
最佳答案
18 
online_supermod 发表于 2020-1-30 18:07:49 | 显示全部楼层
C2248        “CCoolButton::CCoolButton”: 无法访问 private 成员(在“CCoolButton”类中声明)        MFCbtn        D:\GithubMY\C++\VC驿站基础MFC\MFCbtn\MFCbtn\MFCbtnDlg.cpp        55   



把这个private   改成public即可,私有成员不能被访问,你需要声明为 公有成员
99_avatar_middle
最佳答案
1 
ico_lz  楼主| 发表于 2020-1-30 18:11:37 | 显示全部楼层
wl1383838438 发表于 2020-1-30 18:07
C2248        “CCoolButton::CCoolButton”: 无法访问 private 成员(在“CCoolButton”类中声明)        M ...

问题是课程里不都又改回来了,我也知道是这个原因,但是课程里明明改回来了 添加初始化后直接就好了
75_avatar_middle
最佳答案
18 
online_supermod 发表于 2020-1-30 18:57:18 | 显示全部楼层
风度猫 发表于 2020-1-30 18:11
问题是课程里不都又改回来了,我也知道是这个原因,但是课程里明明改回来了 添加初始化后直接就好了

这个问题建议联系出教材的那个家伙,哈哈
51_avatar_middle
最佳答案
83 
online_admins 发表于 2020-1-30 20:53:48 | 显示全部楼层
风度猫 发表于 2020-1-30 18:11
问题是课程里不都又改回来了,我也知道是这个原因,但是课程里明明改回来了 添加初始化后直接就好了

是构造函数是私有的吗?
99_avatar_middle
最佳答案
1 
ico_lz  楼主| 发表于 2020-1-31 12:05:16 | 显示全部楼层
Syc 发表于 2020-1-30 20:53
是构造函数是私有的吗?

嗯是私有,你不是改回去公用了吗我看视频 ,加了自绘的初始化函数就好了,我为啥必须要用公有才行
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

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

关闭

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

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

GMT+8, 2020-11-24 03:25

Powered by CcTry.CoM

© 2009-2020 cctry.com

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