为什么自己写的引用进度条控件跟系统工具找那个拖出来的不一样。

零隐 2019-04-19 04:04:00

这是自己拖动出来运行的进度条,进度条如图。

这是拖动出来,没运行的,在资源里面的进度条。

为什么不一样,是不是要设置某些东西。
...全文
214 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
零隐 2019-04-22
  • 打赏
  • 举报
回复
引用 4 楼 Eleven 的回复:
stdafx.h文件中看有没有类似这一段内容:

#ifdef _UNICODE
#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_X64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif
#endif

有 不过屏蔽掉 ‘’//#ifdef _UNICODE ‘’也是一样。
零隐 2019-04-22
  • 打赏
  • 举报
回复
引用 3 楼 zgl7903 的回复:
什么VS版本?

vs2010
零隐 2019-04-22
  • 打赏
  • 举报
回复
知道怎么弄了。
#ifdef _UNICODE
#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_X64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif
#endif

只要用第三个就可以获取
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")

这个才是默认的。
零隐 2019-04-22
  • 打赏
  • 举报
回复
引用 7 楼 Mr_sandman1994 的回复:
vs2010在字符集Unicode下使用的是跟随系统风格
多字节字符集模式下使用的是固定XP风格
解决办法:
在清单工具上,有一个【附加清单文件】的选项!你将得到的Unicode版的manifest配置文件放在代码文件夹下(cpp文件所在的文件夹),然后在【附加清单文件】中填入manifest配置文件的名称。【嵌入清单】选项设置为是

我这边本身就是用Unicode。
你那边正常的进度条创建,跟我一样吗?
绿色盒子 2019-04-22
  • 打赏
  • 举报
回复
vs2010在字符集Unicode下使用的是跟随系统风格
多字节字符集模式下使用的是固定XP风格
解决办法:
在清单工具上,有一个【附加清单文件】的选项!你将得到的Unicode版的manifest配置文件放在代码文件夹下(cpp文件所在的文件夹),然后在【附加清单文件】中填入manifest配置文件的名称。【嵌入清单】选项设置为是
Eleven 2019-04-19
  • 打赏
  • 举报
回复
stdafx.h文件中看有没有类似这一段内容:

#ifdef _UNICODE
#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_X64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif
#endif
zgl7903 2019-04-19
  • 打赏
  • 举报
回复
什么VS版本?
零隐 2019-04-19
  • 打赏
  • 举报
回复
引用 1 楼 zgl7903 的回复:
项目中需要引入 Manifest , 才会有系统风格

怎么引入Manifest。
我这边有两个工程,一个是可以正常显示绿水进度条的。
我自己创建的则是蓝色进度条,对比了工程设置,没发现有什么不一样。
zgl7903 2019-04-19
  • 打赏
  • 举报
回复
项目中需要引入 Manifest , 才会有系统风格
1. 闪烁吧!看看extjs那些美丽的例子。 1.1. 一切从extjs发布包开始 1.2. 看看ext-1.1.1的文档 1.3. 看看ext-2.0的文档 1.4. 为什么有的例子必须放在服务器上才能看到效果? 1.5. 为什么自己按照例子的代码,显示出来总不到图片 1.6. 我们还需要什么? 1.7. 入门之前,都看helloworld。 1.7.1. 直接使用下载的发布包 1.7.2. 只把必要的东西放进项目中 2. 震撼吧!让你知道ext表格控件的厉害。 2.1. 功能丰富,无人能出其右 2.2. 让我们搞一个grid出来耍耍吧。 2.3. 上边那个是1.x的,2.0稍微有些不同哦 2.4. 按顺序,咱们先要把常见功能讲到 2.4.1. 自主决定每列的宽度 2.4.2. 让grid支持按列排序 2.5. 让单元格里显示红色的字,图片,按钮,你还能想到什么? 2.6. 更进一步,自动行号和多选checkbox 2.6.1. 自动行号 2.6.2. 全选checkbox的时间了,请允许我让2.0先上场。 2.6.3. 1.x时代的全选checkbox。 2.7. 分页了吗?分页了吗?如果还没分就看这里吧。 2.7.1. 表面工作,先把分页工具条弄出来。 2.7.2. 2.0赐予我们更大的灵活性 2.7.3. 迫不得已,要加上后台脚本了。 2.7.4. 其实分页不一定要踩在脚下,也可以顶在头上。 2.8. 爱生活,EditorGrid。 2.8.1. 旋动舞步,看我们怎么把这个EditorGrid炫出来。 2.8.2. 添加一行,再把它踢掉 2.8.3. 一切就绪,你可以按保存按钮了。 2.8.4. 天马行空,保证提交的数据绝对有效 2.8.5. 限制类型,让用户只能选择我们提供的数据 2.9. 连坐法,关于选择模型 2.10. 2.0有,1.x里没有的那些可怕的控件 2.10.1. 谓之曰PropertyGrid属性表格 2.10.2. 分组表格,嘻嘻,这是交叉报表吗? 2.11. 午夜怪谈,论可以改变大小,可以拖拽的表格 2.11.1. 先看看怎么拖拽改变表格的大小 2.11.2. 再看怎么在表格里拖动行 2.11.2.1. 无用功 之 同一个表格里拖拽 2.11.2.2. 无间道 之 从这个表格拖到另一个表格 2.11.2.3. 无疆界 之 从表格里拖到树上 3. 歌颂吧!只为了树也要学ext。 3.1. 真的,我是为了树,才开始学ext的。 3.2. 传统是先做出一棵树来。 3.3. 超越一个根 3.4. 你不会认为2.0里跟1.x是一样的吧? 3.5. 这种装配树节点的形式,真是让人头大。 3.6. jsp的例子是一定要有的 3.7. 让你知道树都可以做些什么 3.7.1. 检阅树形的事件 3.7.2. 右键菜单并非单纯的事件 3.7.3. 默认图标好单调,改一下撒 3.7.4. 偷偷告诉你咋从节点弹出对话框 3.7.5. 小小提示 3.7.6. 给树节点设置超链接 3.8. 灰壳显灵!让我直接修改树节点的名称吧! 3.9. 我拖,我拖,我拖拖拖。 3.9.1. 树形节点的拖拽有三种形式 3.9.2. 用事件控制拖拽 3.9.2.1. 叶子不能append 3.9.2.2. 把节点扔到哪里啦 3.9.2.3. 裟椤双树,常与无常 4. 祝福吧!把表单和输入控件都改成ext的样式。 4.1. 不用ext的form啊,不怕错过有趣的东西吗? 4.2. 慢慢来,先建一个form再说 4.3. 胡乱扫一下输入控件 4.4. 起点高撒,从comboBox往上蹦 4.4.1. 凭空变出个comboBox来。 4.4.2. 把select变成comboBox。 4.4.3. 破例研究下comboBox的内在本质哟 4.4.4. 嘿嘿~本地的做完了,试试远程滴。 4.4.5. 给咱们的comboBox安上零配件 4.4.6. 每次你选择什么,我都知道 4.4.7. 露一小手,组合上面所知,省市县三级级联。哈哈~ 4.4.7.1. 先做一个模拟的,所有数据都在本地 4.4.7.2. 再做一个有后台的,需要放在服务器上咯 4.5. 把form里的那些控件全部拿出来看看 4.6. form提交数据的三重门 4.6.1. ext中默认的提交形式 4.6.2. 使用html原始的提交形式 4.6.3. 单纯ajax 4.7. 验证苦旅 4.7.1. 不能为空 4.7.2. 最大长度,最小长度 4.7.3. 借助vtype 4.7.4. 自定义验证规则 4.7.5. 算不上校验的NumberField 4.8. 关于表单内部控件的布局问题 4.8.1. 什么都不做,默认的平铺布局 4.8.2. 分裂,分列 4.8.2.1. 分裂,分列。1.x 4.8.2.2. 分裂,分列。2.0 4.8.3. fieldset是个神奇的东西 4.8.4. 当某一天,需要往form加个图片什么的,该咋办? 4.9. 还要做文件上传哟 4.10. 非想非想,单选框多选框 4.10.1. 多选呢checkbox 4.10.2. 单选呢radio 5. 雀跃吧!超脱了一切的弹出窗口。 5.1. 呵呵~跳出来和缩回去总给人惊艳的感觉。 5.2. 先看看最基本的三个例子 5.2.1. Ext.MessageBox.alert() 5.2.2. Ext.MessageBox.confirm() 5.2.3. Ext.MessageBox.prompt() 5.3. 如果你想的话,可以控制得更多 5.3.1. 可以输入多行的输入框 5.3.2. 再看一个例子呗 5.3.3. 下一个例子是进度条 5.3.4. 动画效果,跳出来,缩回去 5.4. 让弹出窗口,显示我们想要的东东,比如表格 5.4.1. 2.0的弹出表格哦 5.4.2. 向2.0的window里加表格 5.4.3. 1.x里的叫做BasicDialog 5.4.4. 把form放进对话框里 6. 奔腾吧!让不同的浏览器里显示一样的布局。 6.1. 有了它,我们就可以摆脱那些自称ui设计师的人了。 6.2. 关于BorderLayout 6.3. 嗯,不如再看看附加效果 6.3.1. 先看看split 6.3.2. 再试试titlebar 6.3.3. 还不够,还不够,让四周的区域可以缩起来 6.3.4. 给这些区域都加上个关闭按钮 6.3.5. 用NestedLayoutPanel在五块中再进行分割,实现更复杂的布局 6.4. 2.0的ViewPort是完全不同的实现 6.5. 脑袋上有几个标签的tabPanel 6.6. 让布局复杂一点儿 7. 低鸣吧!拖拽就像呼吸一样容易。 7.1. 如此拖拽,简直就像与生俱来的本能一样。 7.2. 第一!乱拖。 7.3. 第二!代理proxy和目标target 8. 哭泣吧!现在才开始讲基础问题。 8.1. Ext.get 8.2. 要是我们想一下子获得一堆元素咋办? 8.3. DomHelper和Template动态生成html 8.3.1. DomHelper用来生成小片段 8.3.2. 批量生成还是需要Template模板 8.4. Ext.data命名空间 8.4.1. proxy系列 8.4.1.1. 人畜无害的MemoryProxy 8.4.1.2. 常规武器HttpProxy 8.4.1.3. 洲际导弹ScriptTagProxy 8.4.2. reader系列 8.4.2.1. 简单易行ArrayReader 8.4.2.2. 灵活轻便JsonReader 8.4.2.3. 久负盛名XmlReader 8.4.3. 相信你知道怎么做加法 8.5. 跟我用json,每天五分钟 8.5.1. Hello 老爸。 8.5.2. 老妈等等,孩子先上场。 8.5.3. 老妈来了,老妈来啦。 8.5.4. Ext对json的支持力度 8.5.5. 反向操作,ext把json变成字符串 8.6. 小声说说scope 8.7. 菜单和工具条 8.7.1. 至简至廉的菜单 8.7.2. 丰富一点儿的多级菜单 8.7.3. 单选多选,菜单里搞这套 8.7.4. 小把戏,定制好的菜单 8.7.5. SplitButton让按钮和菜单结合 9. 沉寂吧!我们要自己的控件。 9.1. 下拉树形选择框TreeField 9.2. 带全选的checkbox树形CheckBoxTree 9.3. 带全选的checkbox的grid 9.4. fisheye 9.5. 可以设置时间的日期控件 9.6. JsonView实现用户卡片拖拽与右键菜单 9.7. 下拉列表选择每页显示多少数据 10. 撕裂吧!邪魔外道与边缘学科。 10.1. dwr与ext整合 10.1.1. 无侵入式整合dwr和ext 10.1.2. DWRProxy 10.1.3. DWRTreeLoader 10.2. localXHR让你在不用服务器就玩ajax 10.3. 在form中使用fckeditor A. 常见问题乱弹 A.1. ext到底是收费还是免费 A.2. 怎么查看ext2里的api文档 A.3. 如何在页面中引用ext A.3.1. 顺便说说常见的Ext is not defined错误 A.4. 想把弹出对话框单独拿出来用的看这里 A.5. 想把日期选择框单独拿出来用的看这里 A.6. 听说有人现在还不会汉化ext A.7. 碰到使用ajax获得数据,或者提交数据出现乱码 A.8. TabPanel使用autoLoad加载的页面中的js脚本没有执行 B. 修改日志 C. 后记 C.1. 2007年12月5日,迷茫阶段 C.1.1. 仇恨 C.1.2. 反省 C.2. 关于ext与dwr整合部分的讨论 C.3. 怎么看文档附件里的范例 D. 贡献者列表 D.1. 感谢[飘17804726]的大力支持 D.2. 感谢[吧啦吧啦286556983]的大力支持 D.3. 感谢[游戏人生395181055]的大力支持 D.4. 感谢[綄帥77793603]的大力支持 D.5. 感谢[葡萄5793699]的大力支持 D.6. 感谢[天外小人442540141]的大力支持 D.7. 感谢[我想我是海39893874]的大力支持 D.8. 还要感谢: 来自 family168 网站的的新版extjs教程 说在前头的 1. 闪烁吧!看看extjs那些美丽的例子。 1.1. 一切从extjs发布包开始 1.2. 看看ext-1.1.1的文档 1.3. 看看ext-2.0的文档 1.4. 为什么有的例子必须放在服务器上才能看到效果? 1.5. 为什么自己按照例子的代码,显示出来总不到图片 1.6. 我们还需要什么? 1.7. 入门之前,都看helloworld。 1.7.1. 直接使用下载的发布包 1.7.2. 只把必要的东西放进项目中 2. 震撼吧!让你知道ext表格控件的厉害。 2.1. 功能丰富,无人能出其右 2.2. 让我们搞一个grid出来耍耍吧。 2.3. 上边那个是1.x的,2.0稍微有些不同哦 2.4. 按顺序,咱们先要把常见功能讲到 2.4.1. 自主决定每列的宽度 2.4.2. 让grid支持按列排序 2.5. 让单元格里显示红色的字,图片,按钮,你还能想到什么? 2.6. 更进一步,自动行号和多选checkbox 2.6.1. 自动行号 2.6.2. 全选checkbox的时间了,请允许我让2.0先上场。 2.6.3. 1.x时代的全选checkbox。 2.7. 分页了吗?分页了吗?如果还没分就看这里吧。 2.7.1. 表面工作,先把分页工具条弄出来。 2.7.2. 2.0赐予我们更大的灵活性 2.7.3. 迫不得已,要加上后台脚本了。 2.7.4. 其实分页不一定要踩在脚下,也可以顶在头上。 2.8. 爱生活,EditorGrid。 2.8.1. 旋动舞步,看我们怎么把这个EditorGrid炫出来。 2.8.2. 添加一行,再把它踢掉 2.8.3. 一切就绪,你可以按保存按钮了。 2.8.4. 天马行空,保证提交的数据绝对有效 2.8.5. 限制类型,让用户只能选择我们提供的数据 2.9. 连坐法,关于选择模型 2.10. 2.0有,1.x里没有的那些可怕的控件 2.10.1. 谓之曰PropertyGrid属性表格 2.10.2. 分组表格,嘻嘻,这是交叉报表吗? 2.11. 午夜怪谈,论可以改变大小,可以拖拽的表格 2.11.1. 先看看怎么拖拽改变表格的大小 2.11.2. 再看怎么在表格里拖动行 2.11.2.1. 无用功 之 同一个表格里拖拽 2.11.2.2. 无间道 之 从这个表格拖到另一个表格 2.11.2.3. 无疆界 之 从表格里拖到树上 3. 歌颂吧!只为了树也要学ext。 3.1. 真的,我是为了树,才开始学ext的。 3.2. 传统是先做出一棵树来。 3.3. 超越一个根 3.4. 你不会认为2.0里跟1.x是一样的吧? 3.5. 这种装配树节点的形式,真是让人头大。 3.6. jsp的例子是一定要有的 3.7. 让你知道树都可以做些什么 3.7.1. 检阅树形的事件 3.7.2. 右键菜单并非单纯的事件 3.7.3. 默认图标好单调,改一下撒 3.7.4. 偷偷告诉你咋从节点弹出对话框 3.7.5. 小小提示 3.7.6. 给树节点设置超链接 3.8. 灰壳显灵!让我直接修改树节点的名称吧! 3.9. 我拖,我拖,我拖拖拖。
认识手机的的存储区间 11  手机系统的组成 11  NOR 11  RAM 12  NAND 12  什么是BootLoader? 12  BootLoader 12  引导系统启动 13  下载BIN文件 13  关机充电 13  如何下载BootLoader 13  应用BIN数据区存在哪里? 13  BIN文件数据区 13  一般文件数据保存在哪里? 13  EFS文件系统数据。 13  NAND的数据存储区 13  USB盘区 14  软件开发人员需要做的工作 14  开发人员的工作流程 14 安装开发环境 14  安装VC6++开发工具 14  安装BREW3.15的开发环境 15  安装BUIW开发包 15  设备文件 15  环境变量 16  安装ARM编译器 16  安装调试工具 16  安装其它编译工具 16  安装USB驱动程序 16 应用基本规范 16  应用名称规范 17  应用名称 17  现在的目录状况 17  提示 17  模拟器的dll 17  dll应该小 17  提示 18  mif文件和资源文件名称 18  mif文件 18  提示 18  应用的目录规范 18  一级目录 18  二级目录 18  注意 19  应用的.c和.h文件 19  文件名称格式 19  文件名称长度 19  文件内容 19  项目文件 19  开发环境的目录宏定义和环境变量定义 20  开发环境 20  错误的开发方式 20  如何设置开发环境 21  应用中的测试窗口 22  功能测试窗口 22  不显示功能窗口 22 开始应用开发 22  新建应用 22  使用VC6++向导 22  手工修改项目文件 23  BID和MIF文件 23  创建BID文件 23  定义宏名称和CLSID值 23  模拟器mif文件的作用 24  创建应用的mif文件 24  创建扩展对象的mif文件 26  通过mif文件设置应用或者对象是否可见 26  编译mif文件 27  VC编译应用 27  必须去掉警告信息 27  区分调试环境和手机环境 27  代码检查 28  设置模拟器应用 28  设置设备文件 29  模拟器调试应用 30  应用开发基本问题(初学者问答) 31  为什么启动不了应用 31  为什么创建对象总是失败 31 程序架构基本规范 31  程序结构标准化的需要 31  主程序结构不合理 31  窗口参数结构传递不合理 32  应用释放所有窗口过程不合理 33  主程序数据结构 34  窗口独立数据结构 34  窗口间参数传递 34  程序结构图示 34 数据结构规范 36  数据结构名称定义 36  结构的名称 36  公共的数据结构 36  曾经的问题 36  数据结构中内存注意事项 37  中英文版本内存不一样。 37  大数据量时内存重复使用问题 37 代码编码规范(简要) 37  编码基本事项 37  示例 38  调试信息问题 40  DBGPRINTF调试信息 40  文件调试信息 40  调试信息不应该放的地方 40 程序内存和堆栈 41  程序总的可用内存 41  总的内存 41  误区 41  内存需求空间检查 41  应用需求内存检查 41  接口需求内存检查 41  函数内栈空间问题和错误rex.c 841 42  著名的841错误 42  使用数组的情况 42  数组改用指针 42  使用异步消息 42  入参使用指针 42  参数错误例子 43 中英文版本资源规范 43  版本目录和资源ID 43  版本资源文件 43  资源ID 43  载入过程 43  加速载入过程 44  调试环境和手机环境的资源 44  应用直接替换 44  OEM层替换 44  编译到BIN文件 44  下载到手机目录 45  优缺点 45  资源不可采用的方式 45  错误的资源处理方式 45  资源载入失败(ISHELL_LoadResString)现象。 46  文件路径错误。 46  数据缓冲区内存分配太小。 46  系统内部解析错误。 47 程序CLSID规范 48  CLSID是什么? 48  CLSID的定义 48  CLSID和BID文件的位置 48  应用引用CLSID 49  CLSID错误的做法 49 窗口和事件处理 49  应用程序组成和事件处理 49  基本组成 49  窗口消息和事件 50  事件传递过程 50  创建根窗口(ROOTFORM) 50  创建根窗口 50  释放根窗口 51  释放根窗口和注意事项 51  建议 51  白屏问题 51  白屏闪现问题 51  解决白屏问题 51  错误的解决方式 51  创建窗口 52  窗口和根窗口的关系 52  创建窗口对象 52  释放窗口 53  窗口处理 53  设置窗口处理函数(XXX_HandleEvent)和关闭窗口处理函数(XXX_FormDelete) 53  把窗口(FORM)加入根窗口(ROOTFORM) 54  把窗口从根窗口(ROOTFORM)移出来 54  窗口函数处理规范 55  窗口事件处理示例 56  窗口的其它事件 57 控件和事件处理 58  控件列表 58  控件、容器和窗口关系 59  与WINDOWS同类控件的区别 60  控件的基本属性 60  创建控件和使用控件 60  列表控件(LIST)使用和示例 60  容器控件(IXYCONTAINER) 65  比例容器 67  VIEWPORT控件 68  网格控件(GRID) 68  按钮(非标准) 68  显示图片控件 70  静态文本控件 70  TEXT控件 71  滚动条控件 73  菜单控件 73  CheckBox控件 73  TAB控件 73  Radio控件 73  如何把CheckBox和Static控件捆绑一起 75  引用计数问题。 75  认识引用计数 75  为什么这么强调引用计数 75  哪些操作增加了引用计数 76  哪些窗口减少了引用计数 79  替换控件默认函数 81  如何让静态控件响应焦点事件 82  控件响应点击事件的前提 82  如何修改默认函数 82  处理事件 82  焦点和5向键顺序 83  控件的焦点 83  键盘操作规则 83  5向键顺序 83  如何创建一个自定义控件 84 应用窗口规范 84  正常窗口 84  大小 84  按钮位置 84  应用菜单 84  编辑菜单 84  进度条窗口 84  进度条窗口的关闭和任务取消 84  进度条标题 84  内容或者进度显示 84  窗口大小 85  进度条按钮大小 85  进度条窗口的错误现象 85  半屏幕窗口 85  位置 86  按钮位置 86  全屏窗口 86  哪些应用使用了全屏窗口 86  设置全屏窗口 86  全屏窗口规范 86  应用内部 86  协同应用 86 程序<关于>版本号管理规范 86 程序版权规范 86  版权 86  作者和修改内容 87 程序划屏处理规范 87  135度斜线线划屏 87  90度斜线线划屏(改变私密状态) 87  应用该如何处理收到的私密消息 87 程序异常处理 88  程序异常意识 88  内存没释放 88  内存不足的异常 88  用户强制关闭应用的异常(AVK_END) 88  资源数据错误的异常 88  用户数据错误的异常 89  使用goto处理异常 89  正确使用goto语句 89  不要滥用goto语句 89  异常的提示信息 89  准确标题信息 89  准确的内容提示 89  准确的图标 89 程序互斥规范 90 程序自动化编译规范 90 程序宏定义规范 90  应用内部的宏定义 90  应用间的宏定义 91  宏定义的名称 91 调试信息规范 91  日志文件 91  日志文件的目录和大小。 91  否日志 91  正式版本 91  QDXM调试信息 91  不要频繁打印调试信息 91  使用中文 91  内容准确不罗嗦 92 全局变量和__inline函数 92  全局变量 92  慎用全局变量 92  命名全局变量 92  修改全局变量 92  __inline函数 92  优缺点 92  哪些函数建议使用__inline 92 大数据量处理CPU时间限制 92  为什么不能使用FOR、WHILE连续处理大数据量 93  CPU时间限制 93  提示 93  使用ISHELL_POSTEVENT消息处理。 93  消息机制 93  处理消息位置 93  消息丢失问题 93  性能问题 93  休眠状态 93  使用ISHELL_SETTIMER 93  休眠挂起状态 94  解决系统休眠 94  取消定时器 94  定时器间隔周期 94  周期和暴力测试问题 94  ISHELL_Resume函数处理重复执行的过程 94  效率问题 94  休眠问题 94  取消回调 94  暴力测试问题 95  如何使用 95 带窗口的接口或对象规范 95  单实例对象 95  单实例对象优缺点 96  优点 96  缺点 96  多实例对象 97  多实例对象优缺点 97  数据安全 97  内存需求较大 97  应用程序更为复杂 97  更多的异常处理 97  释放更为麻烦 98 多实例对象的标准规范: 98  标准创建接口 98  标准Release接口 98  能被动态移出(_REMOVE) 98  能动态移出所有窗口 98  不能只移出一个顶部窗口 98  多窗口Release 98  对象内部有多个窗口 98  对象中还创建其它对象 98  内存 99  应用检查内存 99  对象需要检查内存 99  对象示例 99  应用程序和对象创建前 100  应用创建了对象后 100  把所有窗口都释放 100  先释放对象 100  释放函数示例 101  释放函数该处理过程 101  对象的数据 102  误区 102 ARM编译项 102  如何在把应用编译入手机BIN文件 102  把应用放到编译目录下 102  在OEMModTableExt.c文件中增加 102  在incpath.min文件中增加 102  在dmss_qsc60x0.mak文件中增加: 102  在dmss_objects.min文件中增加: 102  在dmss_rules.min中增加, 103  如何修改min文件 103  min文件的意义 103  增加C文件 103  注意事项 103  nand和nor的区别 103  设置文件系统区 103  性能优化 103  性能优化的需求 103  显示过程的优化 103  资源载入的优化 103 开发注意事项 104  如何在模拟上调试唤醒挂起 104  如何让系统不进入休眠状态 104  获取当前系统的背光值 104  取消背光 104  图示 104  UI界面应用和底层应用交互的过程 105  向底层注册回调函数 105  开始向底层入数据 105  底层调用回调函数 105  更新数据和相关模块数据 105  从底层取消 105  图示 105  ClearCase上应该保存哪些文件 106  应用的源代码 106  应用完整的资源文件 106  应用的批处理文件 107  应用配置文件 107  完整的测试代码 107  误区 107  RELEASEIF和IWIDGET_Release的异同 107  共同点 107  区别 107  ModelListener的取消问题。 107  使用监听对象(ModelListener) 107  不取消监听对象可能产生的结果 107  注意 108  BPOINT1和BPOINT 3的错误。 108  内存泄露(BPOINT1) 108  内存重复释放(BPOINT3) 108  内存越界 109  内存问题的建议 109  采取的措施 109  OEM层不应该处理UI的事情 109  文件操作注意 109  不能同时对一个文件进行操作 109  树型文件夹问题 109  系统USB文件目录 110  T卡文件目录 110  编译环境下不应该有垃圾文件 110  mif文件中的项意义 110 提交版本前测试项 110  应用启动测试 111  干净环境的启动测试 111  丢失配置文件的启动测试 111  安全模式下的启动 111  编译应用和功能测试 111  提交版本前 111  自动化编译问题 111  修改注意的问题 112  启动速度测试 112  空记录启动的时间 112  满记录启动的时间 112  大数据量操作测试 113  载入数据需要的时间 113  删除所有数据需要的时间 113  满数据量下所有可能进行的操作 113  系统极度繁忙测试(暴力测试) 113  应用的暴力测试(单个应用) 113  系统繁忙的暴力测试(多个应用) 113  暴力测试的提示(更高的品质) 114  应用互斥测试 114  同时对T卡的文件 114  同时对数据库的操作 114  占用内存测试(启动内存和最大内存) 114  内存稳定情况 114  空记录启动后占用的内存 114  满记录后启动占用的内存 114  所有窗口打开后占用的内存 114  使用过程是否有内存泄露 115  是否有BPOINT1和BPOINT3产生内存问题 115  操作响应速度 115  操作响应的速度 115  对数据库的操作响应速度(批删除、批增加) 115  对底层任务处理的响应速度 115  批删除文件,COPY文件的响应速度 115  系统时间测试 115  当前时间下正常情况 115  网络更换(如启动C网同步时间) 115  修改为1980年前情况 115  修改为2050年后的情况 115  时区改边的情况 116  待机测试 116  正常待机 116  强制待机 116  待机后来电和短信 116  挂起和唤醒测试 116  正常挂起和唤醒后 116  T卡插拔测试 116  是否产生系统崩溃 116  是否产生内存泄露等 116  是否文件丢失 116  是否应用执行失败 116  系统极度繁忙的时候是否更大几率产生问题 117  断网测试 117  强制关闭网络的测试 117  反复打开关闭应用的情况 117  新建默认项测试 117  默认标题 117  默认日期时间 117

16,547

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧