
Windows编程
文章平均质量分 78
ietj
这个作者很懒,什么都没留下…
展开
-
绘制窗体时防止闪烁
摘自:http://tech.it168.com/KnowledgeBase/Articles/1/e/8/1e8e36dde17d2c362b823394d6920e48.htm 这是我第一次尝试翻译英文技术文章,不正确的地方还希望大家给与指出,谢谢:) 原文在这里:如何在绘画窗口时防止闪烁 http://www.catch22.net/tuts/flicker.asp =转载 2011-12-05 10:57:45 · 615 阅读 · 0 评论 -
Win32 Application 使用RichEdit控件时程序运行不起来
现象:运行时程序直接退出; 原因:使用此控件前要进行初始化; 解决:最好在程序入口处(WinMain函数)作如下处理 1)MFC程序:调用AfxInitRichEdit() 2)WIN32程序:在WinMain中加载下动态库riched20.dll,如下所示 HMODULE richEditModule = LoadLibrary("riched20.dll"); ......原创 2011-12-07 10:13:56 · 1288 阅读 · 0 评论 -
DrawText中的自动换行功能
本文摘自:http://mycreature.blog.163.com/blog/static/55631720106185211327/ 使用DrawText函数输出文字,如果需要让输出的内容在指定矩形内自动换行,则可以使用DT_WORDBREAK选项。但根据API说明,该选项只能截断单词,即只在单词间的空格处分割。如果输出内容是一长串没有空格分隔的ASCII码(如英文字符或数字),那么转载 2011-12-08 16:01:16 · 647 阅读 · 0 评论 -
ModifyStyle()调用不起作用
现象:在使用WTL做CListBox子类化时,使用 ModifyStyle(0, LBS_OWNERDRAWFIXED)不起作用; 原因:并不是所有的风格都可以动态利用ModifyStyle/ModifyStyleEx()函数增加和去除,有些风格比如 LBS_HASSTRINGS | LBS_OWNERDRAWFIXED| LBS_OWNERDRAWVARIABLE 就只能在创建窗口的时候指定(原创 2011-12-08 09:50:57 · 5406 阅读 · 1 评论