在学习时,看到说用CBitmapButton::AutoLoad()这个函数可以自动给我的按钮添加四个不同状态时的图标,我查了MSDN,也在网上搜了具体做法,我完全是按照MSDN上说的做的,也跟网上大家说的做法一样,可是运行时老师出错,不知道怎么回事,有哪位高人指点一下,谢谢!
PS:编译时没有任何错误和警告,运行时的错误见下图:
PS:编译时没有任何错误和警告,运行时的错误见下图:
解决方案 »
- 在利用closesocket关闭socket的时候,socket中的第二个参数保存的地址信息释放没有?
- (高手请进!)vc7中调用文件打开对话框在2000系统下出现的奇怪问题!!!!!!!!!急!急!
- 一个关于子类调用,主视图的函数函数,
- 大家下载这个软件看看
- 求电子书--网络协议内幕C++版
- 我编译或全编译过工程,按运行时还是弹出对话框说:"有文件时间不对或是不存在"需要重新编译
- 怎么在一个CRecordView中显示两个CRecordSet呢?
- 寻求图像处理控件开发者,外包预算10k+RMB
- 判断一个句柄用IsWindow,但当句柄为空时 IsWindow函数 报错
- MFC
- U盘没有MBR,只有DBR,系统是用什么方法识别分区文件系统类型的?
- 为什么CTime::GetCUrrentTime()得到不是本地时间?
ASSERT(m_hWnd == NULL); // only attach once, detach on destroy
也就是你的m_hWnd值为0。
这句代码是出现在函数:BOOL CWnd::Attach(HWND hWndNew)
也就是你的按钮资源为0,看是不是对按钮设置关联变量出了问题。删除了重新添加控件变量
这样我也算是又学会了一个往按钮添加图标的方法了,O(∩_∩)O~呵呵!
DDX_Control(pDX, IDC_DBSUB_BUTTON, m_subButton); DDX_Control(pDX, IDC_BUTTON_BITMAP, m_bmButton)
的关联注释掉就行了,必须的
用LoadBitmaps 就行 但是不知道怎么缩放图片,
SizeToContent 改变按钮大小,同图片大小