如何将VB6应用程序最小化到任务栏而不留下白色的空白屏幕?[英] How to minimize VB6 Application to task bar without leaving a white blank screen?

本文是小编为大家收集整理的关于如何将VB6应用程序最小化到任务栏而不留下白色的空白屏幕?的处理方法,想解了如何将VB6应用程序最小化到任务栏而不留下白色的空白屏幕?的问题怎么解决?如何将VB6应用程序最小化到任务栏而不留下白色的空白屏幕?问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

每当我最小化我的 VB6 应用程序时,它会在应用程序窗口所在的位置留下一个白色的空白屏幕.我怎样才能阻止它?

这是完整的故事:

我有一个单文档应用程序,有人称它为用 VB6 编写的单文档接口 (SDI),其中包括一个带有 START 按钮的单论坛.应用程序只需读取发票文本文件(在打开下一张发票之前一次 16 行)并将其打印到默认打印机.

我的问题是,一旦应用程序启动并且我最小化正在运行的窗口,就会显示一个与最小化窗口大小和位置完全相同的白色方形空间,我无法返回它.同时,应用程序继续在后台运行.我该如何纠正?简而言之,我想在应用程序运行时在同一台计算机上做其他工作,我也应该能够在任何阶段最大化/最小化.

我的电脑有 G41 主板、2.8Gig 双核 CPU、4Gig DDR2 内存、500Gig SATA HDD,并且没有连接到互联网.当然不能是内存使用!最后,我在具有 i5 CPU、8Gig DDR3 内存、500Gig SATA HDD 的 PC 上进行了尝试,得到了相同的结果.

有什么想法吗?

推荐答案

这只是一个猜测,但我要开始的是
将主窗体的 AutoRedraw 属性设置为 true
并可能在阅读 16 行之后插入 DoEvents.

本文地址:https://www.itbaoku.cn/post/1355745.html