所以,我正在使用自定义编辑控件从头开始制作这个文本编辑器。截至目前,我更新了包含插入符号的当前行的可见部分。它通常工作得很好,但我试着在上面快速打字,我注意到它闪烁(只有一两次,而且只适用于很长的行)。但是这个小闪烁有点不好。
- 所以,我想知道是否应该一次只更新两个字符(当前字符和前一个字符)。2 个字符,因为如果我不擦除/更新前一个字符,则光标会在前一个位置出现伪影。
- 我还在分析我的代码以检查是否存在性能瓶颈或草率的代码。在这方面,我注意到我将很多“句柄”传递给 windows 和其他东西。我想知道如果我将它们作为参考传递是否会有所作为。我知道句柄也是 32 位值,所以我不确定性能是否会有任何提升。
谢谢!
开发者