CodePro
文章平均质量分 72
ksksks
这个作者很懒,什么都没留下…
展开
-
VC Unicode工程读写文本文件
因为Windows底层处理字符串是以Unicode形式处理的,所以现在一般使用VC开发软件时都选择Unicode的工程。在Unicode工程中,读写文本文件就会有一个比较纠结的问题: 一般情况下我们新建和编辑的文本文件都是ANSI格式的,而在ANSI工程中用着十分方便的CStdioFile读取字符串时使用的是CString类型, 这就导致Unicode工程环境下CStdioFile将Ansi的字符串读取到了CStringW类型中,即使想使用CA2W来转, 也会出现类型不匹配的错误。 这种原创 2010-12-27 23:45:00 · 3936 阅读 · 2 评论 -
解决主窗体拖拽移动过程中DoModal出来的窗体无法收到鼠标消息问题
首先详细说明一下出现问题的情况: 现在有一个基于WTL的主窗体,可以在特定情况下收到用户自定义的消息X,并在处理这个消息X的函数中弹出一个模态窗口。如果在拖拽主窗体使之不断移动的过程中,收到自定义消息X,在Win7 32位中就会出现一个问题:看上去Explorer卡住了,点击桌面上的图标没有反应,主窗体和弹出的Child无任何反应,鼠标不能移动到任务栏上。 此时可以通过Ctrl+Alt+DEL使Explorer恢复正常, 但是我们程序的主窗体和他的Child依然处于假死状态, 不响应任何鼠标点击和原创 2011-02-11 17:18:00 · 1370 阅读 · 0 评论