对话框窗体快速闪烁,但之后未正确绘制



我有一些使用Borland C++ Builder 6制作的遗留代码,我必须从Windows XP嵌入到Windows 10 IoT。

一切似乎都正常运行,除了未正确绘制的对话框表单。当我打电话给ShowModal表格时,它们会迅速闪烁,然后似乎消失了。然而,它们并没有消失,相反,它们只是没有被绘制出来,并且可以看到对话框背后的形式。仍然可以按下对话框表单按钮(如果我们知道它们在哪里(。

我已经尝试了我能找到的所有可能的重绘、刷新、重绘和更新功能,但似乎没有任何效果。

更糟糕的是,包含实际控件元素的对话框(例如包含一组TSpeedButton元素的对话框(在将鼠标移到控件上时会重绘控件,但不会重绘其他任何内容。

我试图搜索类似的问题,但找不到任何内容。

这能解决吗?还是我们必须更新到IDE的较新的Embarcadero版本才能解决它(这很多或工作,目前不是我们真正可以做的事情(?

问题是使用Billenium软件(现已失效(软件包进行"花哨"的过渡。

有问题的过渡"缩放"了一个对话框,它似乎不起作用。禁用此转换将解决对话框消失的问题。

我仍然不知道这是组件Windows 10兼容性的问题,还是其64位系统兼容性的问题。

最新更新