对话框窗体快速闪烁,但之后未正确绘制
Dialog forms flash quickly but aren't drawn properly after that
我有一些使用Borland C++ Builder 6制作的遗留代码,我必须从Windows XP嵌入到Windows 10 IoT。
一切似乎都正常运行,除了未正确绘制的对话框表单。当我打电话给ShowModal
表格时,它们会迅速闪烁,然后似乎消失了。然而,它们并没有消失,相反,它们只是没有被绘制出来,并且可以看到对话框背后的形式。仍然可以按下对话框表单按钮(如果我们知道它们在哪里(。
我已经尝试了我能找到的所有可能的重绘、刷新、重绘和更新功能,但似乎没有任何效果。
更糟糕的是,包含实际控件元素的对话框(例如包含一组TSpeedButton
元素的对话框(在将鼠标移到控件上时会重绘控件,但不会重绘其他任何内容。
我试图搜索类似的问题,但找不到任何内容。
这能解决吗?还是我们必须更新到IDE的较新的Embarcadero版本才能解决它(这很多或工作,目前不是我们真正可以做的事情(?
问题是使用Billenium软件(现已失效(软件包进行"花哨"的过渡。
有问题的过渡"缩放"了一个对话框,它似乎不起作用。禁用此转换将解决对话框消失的问题。
我仍然不知道这是组件Windows 10兼容性的问题,还是其64位系统兼容性的问题。
相关文章:
- 为什么在popback()操作之后,它仍然打印完整的矢量
- 在类定义之后定义一个私有方法
- 在循环C++中指定字符串之后,不会打印该字符串
- QuadTree只在窗口的右上角绘制
- 绘制旋转的三角形
- C++宏忽略之后的内容
- 要与"if constexpr"一起使用的编译时消息(在预处理器之后)
- flutter:即使shouldRepaint()返回true,自定义画家也不会重新绘制
- strncpy之后的char数组的错误行为
- 如何在QT中的自定义视频小工具t上绘制矩形
- 如何在Visual Basic中使用矩形函数OpenGL绘制矩形
- 计算十进制 c++ 之后的数字
- 无法使用VAO和EBO(openGL)绘制多个对象
- 为什么我的点没有在 OpenGL 中绘制鼠标所在的位置?
- 绘制顺时针三角形,重新排序点
- 在顶点着色器中使用 OpenGl 的未声明标识符,我在顶点着色器中绘制三角形时遇到问题
- "x += x--"之后的 x 是什么?
- 类的前向声明之后的类成员函数定义,在类声明之前
- 对话框窗体快速闪烁,但之后未正确绘制
- openGL绘制调用之后会发生什么