有人帮忙写个 子类化Memo控件 的框架吗,能够截获WM_PAINT消息.
参考这个帖 http://topic.csdn.net/u/20111114/12/80021e52-b9d0-40e9-8e17-869b252eb144.html?18846
[解决办法]
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_PAINT, TMessage, MessageDeal)
END_MESSAGE_MAP( )
void __fastcall MessageDeal(TMessage& );
消息宏,不是就能够截获 WM_PAINT 消息吗?
[解决办法]
我喜欢这样做:
放个Panel 在 Memo 左边。
定义个整型数记录顶行号。
int TopLine;
一个定时器,判断记录下的顶行号,与实际顶行号不同时。就更新
Panel 中显示的行号。