热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

急急急!!!!!(高手请进)

问题1:如果在应用程序中创建一对话框,条件是对话框在任何情况下都不与父类抢占焦点,即应用程序主框架始终处于激活状态,小弟折腾了好久仍然想不出好的办法。还望大暇指点迷津。问题2:小弟用多线程做
问题1:如果在应用程序中创建一对话框,条件是对话框在任何情况下都不与父类抢占焦 点,即应用程序主框架始终处于激活状态,小弟折腾了好久仍然想不出好的办法。还望大暇指点迷津。

问题2:小弟用多线程做了一无人值守需长期自动执行的应用程序,程序涉及大量的内存操作(图形操作程序)。程序运行正常,但发现运行过程中应用程序所占用的内存缓慢增长(程序要求在不停机的情况下自动长期运行).小弟查了很久也找不出什么问题,但此程序在还没改成多线程序时没什么问题(注:改成多线程同时也改动了不少东西,不能确定就是线程的原因)。这里有一个很奇怪的现象,就是当应用程序进程所占的内存增长了后,如果对应用程序的框架作一些拖动,放大,缩小的操作或对粘贴板进行拷贝,粘贴之后进程所占用的内存就会自动下降到正常水平,真的好奇怪!!!!!!!!!!!。哪位高手如知道原因请一定回答。在下先多谢诸位了。

17 个解决方案

#1


问题一:
重载WM_KILLFOCUS消息,不让它失去焦点.
问题二:
有没有内存漏洞???

#2


多谢这位仁兄了。
内存漏洞我想应该没有,就算有也是属于很不明显的那种,因为程序是非常繁忙也就是说对内存的操作非常频繁,一天内要画好几十万幅图像并将其压缩成gif格式呢。而且我这个程序也能运行好几天呢。再加上所占用的内存也可以自然释放(问题所说的现象)

#3


1、设子窗体为POPUP
2、你可以用VC的工具SPY++跟一下

#4


我曾用boundchecker杳过,但我不太相信它的结果,因为它报告好几个mfc内部了错误,我用的是dephi版本的boundchecker.

#5


对,子子窗体popup就可以,office97的小向导就是这么个对话框吧!

#6


可我用的就是popup,但还是不行呀,能说详细些吗?

#7


我再具体说一说问题一,当我用子窗体popup时,当create后主窗体的焦点仍然会被子窗体抢占,可我的要求有点像楼上的兄弟所说的office小向导似的(我看过,有时它也会抢占焦点)。当我用子窗体child时是不抢占焦点了,但却会被主窗体的图像给覆盖(不能即时刷新,因为此应用程序时图形程序,子窗体用于表示主窗体当前图形有状态)。我不知道哪没做对,这问题困扰得我好难受,当然还有问题二也是,有谁能告诉我答案吗?越详细越好,有示例再好不过了。

#8


我也听听!

#9


难道真的没人能回答我的问题吗?上面的几位老兄的回答即使是正确的,那也太不够详细了,我没弄出来。唉,真不爽啊!!!!!!!!!!!!!!!!

#10


关注!

#11


关注!

#12


要不和主框架争夺焦点的话,用CControlBar的派生类不知道行不行?或者用CDialogBar。
另外建议用Spy++看看Office助手的窗口包含那些风格,如果你要求的和助手窗口一样的话,把窗口风格设成和助手窗口的风格一样就行了。

#13


yuHao说的对,我觉得使用CControlBar是个好方法。
第二个问题,是否在图形操作后忘了使用ReleaseDC?

#14


yuHao说的对,我觉得使用CControlBar是个好方法。
第二个问题,是否在图形操作后忘了使用ReleaseDC?

#15


楼上这位大哥,对第二个问题你说是否在图形操作后忘了使用ReleaseDC。我想不是的,因为我这应用程序本来是用单线程实现的,单线线程时并没有什么大的问题,是改成多线程后才变成这样的,当然,在改成多线程同时也做了较大的修改。

#16


第二个问题:
  在你的线程你加入些类似于sleep(100)之类的试试。
  估计是你的线程占用了内存,还没有Realse(),又起了另一个。

#17


可以写调试代码加入程序:当每起一个线程就把该线程所占资源数和线程句柄存入CMap中,退出时
比较一下,把结果输出到文件中分析一下.我也遇到非常相似的此类情况,但我觉得你的问题是由
在线程中使用GDI造成的.看看MFC中GdiFlush()函数体,会有帮助.

推荐阅读
  • Windows7企业版怎样存储安全新功能详解
    本文介绍了电脑公司发布的GHOST WIN7 SP1 X64 通用特别版 V2019.12,软件大小为5.71 GB,支持简体中文,属于国产软件,免费使用。文章还提到了用户评分和软件分类为Win7系统,运行环境为Windows。同时,文章还介绍了平台检测结果,无插件,通过了360、腾讯、金山和瑞星的检测。此外,文章还提到了本地下载文件大小为5.71 GB,需要先下载高速下载器才能进行高速下载。最后,文章详细解释了Windows7企业版的存储安全新功能。 ... [详细]
  • Android工程师面试准备及设计模式使用场景
    本文介绍了Android工程师面试准备的经验,包括面试流程和重点准备内容。同时,还介绍了建造者模式的使用场景,以及在Android开发中的具体应用。 ... [详细]
  • 带添加按钮的GridView,item的删除事件
    先上图片效果;gridView无数据时显示添加按钮,有数据时,第一格显示添加按钮,后面显示数据:布局文件:addr_manage.xml<?xmlve ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 无损压缩算法专题——LZSS算法实现
    本文介绍了基于无损压缩算法专题的LZSS算法实现。通过Python和C两种语言的代码实现了对任意文件的压缩和解压功能。详细介绍了LZSS算法的原理和实现过程,以及代码中的注释。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • HTML学习02 图像标签的使用和属性
    本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文总结了在开发中使用gulp时的一些技巧,包括如何使用gulp.dest自动创建目录、如何使用gulp.src复制具名路径的文件以及保留文件夹路径的方法等。同时介绍了使用base选项和通配符来保留文件夹路径的技巧,并提到了解决带文件夹的复制问题的方法,即使用gulp-flatten插件。 ... [详细]
  • 第四章高阶函数(参数传递、高阶函数、lambda表达式)(python进阶)的讲解和应用
    本文主要讲解了第四章高阶函数(参数传递、高阶函数、lambda表达式)的相关知识,包括函数参数传递机制和赋值机制、引用传递的概念和应用、默认参数的定义和使用等内容。同时介绍了高阶函数和lambda表达式的概念,并给出了一些实例代码进行演示。对于想要进一步提升python编程能力的读者来说,本文将是一个不错的学习资料。 ... [详细]
  • 玩转直播系列之消息模块演进(3)
    一、背景即时消息(IM)系统是直播系统重要的组成部分,一个稳定的,有容错的,灵活的,支持高并发的消息模块是影响直播系统用户体验的重要因素。IM长连接服务在直播系统有发挥着举足轻重的 ... [详细]
  • 浅解XXE与Portswigger Web Sec
    XXE与PortswiggerWebSec​相关链接:​博客园​安全脉搏​FreeBuf​XML的全称为XML外部实体注入,在学习的过程中发现有回显的XXE并不多,而 ... [详细]
  • 必须先赞下国人npm库作品:node-images(https:github.comzhangyuanweinode-images),封装了跨平台的C++逻辑,形成nodejsAP ... [详细]
author-avatar
望尽天涯
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有