win32 sdk 实现edit控件里字体高亮。

下图,在搜索框里键入文本,edit框里的所有相关文本高亮,怎么实现?
图片说明

用richedit代替你的edit

http://blog.csdn.net/tandyky/article/details/7245177

COLORREF AdjustBrightness(CONST COLORREF clrSrcPixel, CONST INT nPercent)

{

return RGB(min(255, (GetRValue(clrSrcPixel) * nPercent) / 100),

min(255, (GetGValue(clrSrcPixel) * nPercent) / 100),

min(255, (GetBValue(clrSrcPixel) * nPercent) / 100));

}

不知道这个是否能帮助到你

EM_SETSEL 消息