关于RichEdit控件显示效率的问题一问
RichEdit可以设置任何一行任何一个字符的字体、颜色以及样式,但是,假如我建立一个5000个字符串的数组,然后打开一个256Kb的文字。
假如我要求在这个256Kb的文件中搜索,只要是符合5000个字符串中的任意一个,就将这个文件中的这个字符串设置为蓝色,否则就为黑色。
按照这样计算的话,则需要两个循环:
for(i = 0; i < 5000; i ++)
{
while(假如找到了的话)
{
设置这段找到的字符串为蓝色。
}
}
这样起码会有5000次的循环在256Kb的内存字节中。
我在想着这个效率会如何。当然这只是在想想,我没有做过实际测试。不知哪位大哥能给点大概的说法呢。