CLogWnd - 日志窗口控件
版本:
V1.0.0
功能:
无需资源,直接从内存中生成一个对话框窗口(CLogWnd),并提供接口在对话框窗口(CLogWnd)输出log信息,并提供接口将所有Log信息保存到 log / txt 文件。窗体本身为半透明,不同等级的log,字体颜色不同,详见 Q&A 附图。
注意:
1. Log输出接口包括 Info、Warn、Error,无 Trace 和 Debug。
2. 该控件是在VC6.0下实现。如果您编译器版本低于VC6.0,请自行检查您的编译器对RichEdit控件的支持。如果您的编译器高于VC6.0,因为CString的实现不同,且对多字节字符集的支持有所差异,可能会出现一些拷贝函数的编译出错或警告,如发生此情况,请自行查找错误。
3. VC6.0 下本不支持设置窗体为半透明色,可通过加载库 USER32.DLL 并调用其中的SetLayeredWindowAttributes函数实现。如果您的编译器版本高于VC6.0,也许已经加入了SetLayeredWindowAttributes方法,那么可删除 CCLogWnd.cpp 中相应代码:
// Function pointer
版权声明:本文为qq_41989194原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。