秋天的童话 发表于 2026-8-11 22:57:44

火山视窗程序拖动窗口卡顿如何优化

自学做了个火山视窗程序,加密狗版,程序有十几个窗口类,然后选择夹各子夹下大概共有一千个组件这样子,用到组件布局器等套了几层,然程序做出来按住标题拖动窗口会很卡顿,开始没卡后面组件多了就会卡,不知道如何优化好。

秋天的童话 发表于 2026-8-11 23:01:13

其实发现下载论坛火友发上来的有个自绘界面例程的exe文件,组件也不多,一样拖动有卡顿,只是没那么明显。

aixunsoft 发表于 2026-8-12 02:28:17

一个组件一个窗口这种模式,组件多了就是那样的

笑笑笑不出来 发表于 2026-8-12 05:36:25

aixunsoft 发表于 2026-8-12 02:28
一个组件一个窗口这种模式,组件多了就是那样的

谢谢大佬隔回答

yb1984724 发表于 2026-8-12 10:30:31

这种你只能问问AI了

fengyishen 发表于 2026-8-12 10:50:43

这么多组件的需求,建议找个自绘模块写界面,可以控制只绘制需要显示的组件

aixunsoft 发表于 2026-8-12 17:17:53

需要DirectUI,就是只有一个窗口,组件都是逻辑组件,组件没有窗口句柄,传统GUI就是一个组件就是一个子窗口,拖动的时候每个子窗口都需要处理大量的消息,组件多了导致卡顿

秋天的童话 发表于 2026-8-12 23:19:59

AI跟大家说的差不多,还提到开双缓冲
页: [1]
查看完整版本: 火山视窗程序拖动窗口卡顿如何优化