- 博客(7)
- 资源 (8661)
- 收藏
- 关注
原创 TRACE宏
一、TRACE宏 当选择了Debug目标,并且afxTraceEnabled变量被置为TRUE时,TRACE宏也就随之被激活了。但在程序的Release版本中,它们是被完全禁止的。下面是一个典型的TRACE语句: … int nCount =9 ; CStringstrDesc("total" ); TRACE("
2013-05-05 19:27:50 1279
原创 EnableShellOpen()
介绍类: CWinApp头文件:afxwin.h功能:一般在重载的InitInstance函数内调用这个函数,使应用程序的用户能够通过在Windows的文件管理器内双击文件的方式打开数据文件。语法:void EnableShellOpen();[1]说明:与这个函数一起调用RegisterShellFileTypes成员函数,或者随应用程序提供一个.REG文件,
2013-05-05 15:15:50 2110
原创 RUNTIME_CLASS
RUNTIME_CLASSRUNTIME_CLASS( class_name )参数:class_name类的实际名字(不用引号括起来)。说明:利用这个宏通过C++类的名字获得一个运行时类结构。RUNTIME_CLASS为class_name指定的类返回一个指向CRuntimeClass结构的指针。只有用DECLARE_DYNAM
2013-05-05 15:05:22 1386
转载 AfxEnableControlContainer()
要想在应用程序中使用ActiveX控件,必须使你的应用程序成为ActiveX控件包容器。ActiveX 控件包容器就是完全支持ActiveX控件,并能把控件组合进自己的窗口或对话框的父应用程序。利用MFC的AppWizard,你可以很方便地创建你的包容器程序。事实上,在用AppWizard创建新的应用程序时,你的应用程序就被缺省设置为控件包容器,即在第3步选中支持ActiveX Controls的
2013-05-05 14:50:05 839
原创 SetRegistryKey的作用
在利用mfc框架的时候,在App应用类的InitInstance()函数中,初始化时总有一个 SetRegistryKey("字符串XXX")。如果你使用注册表保存相关参数,则它为你提供了很便利的方法,当然如果不使用系统注册表,这句可以注释掉。SetRegistryKey 这个函数功能是设置MFC程序的注册表访问键,并把读写 ini 文件的成员函数映射到读写注册表。只要调用一下 SetRe
2013-05-05 14:40:34 1182
原创 error C2243: “类型转换”: 从“TechCompany *”到“Company *”的转换存在,但无法访问
把类“TechCompany *”和“Company *的关系改为public即可。c++默认的是private继承,无法进行转换,检查一下是否继承后面都有一个public
2013-05-04 19:36:12 2151
原创 error C2352: "fac::inrange": 非静态成员函数的非法调用
非静态成员函数可以通过fac.inrange调用静态成员函数属于类一级的,所以可以用域操作符访问方法
2013-05-04 15:08:25 3557
All in One SEO Pack Pro多合一SEO工具-wordpress插件下载
2024-03-01
利用cloudreve+onedrive搭建个人网盘实现存储自由 (Qztw2NOMkYc)
2023-12-04
python对服务器vps进行批量操作管理 支持一键查看所有VPS资源占用、一键所有VPS安装docker、一键VPS更新操作系
2023-11-14
独角数卡源码发卡网站源码以及搭建视频教程
2023-08-05
使用Python创建快速创建剪映草稿轨道,自动生成视频
2023-07-31
ChatGPT进阶 基于目录下文档-批量化生成文章
2023-04-29
背景音乐素材所有合集 爱情之歌+感人之声+恢弘之章+静谧之曲+久仰之乐+童年记忆+优美之音+自然之韵
2023-04-27
python建立图片索引数据库,根据一段文字,找到存放在电脑上最匹配的图片
2023-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人