在MBCS应用程序中支持通用控件6
Is common control 6 supported in MBCS applications?
我有一个MBCS(多字节字符)MFC应用程序,我已经从stdafx.h
文件中删除了#ifdefs
,现在我的MBCS应用程序使用公共控件6。在互联网上,我发现许多文章中,用户说一些常见的控件6控件在MBCS应用程序中存在问题(CMFCLinkControl
CListView
CMFCButton
…)但我找不到一些微软的文章,说MBCS应用程序不支持common control 6,或者非Unicode应用程序有问题的控件列表,有微软的文章吗?
ComCtl32.dll版本6中不支持MBCS。由于兼容性漏洞,MBCS应用程序大多仍然可以工作。如果无法将应用程序转换为Unicode,请使用版本5。
除非您打算支持Windows 98或Windows ME-这不是一个建议-否则我的建议是:
- 将应用程序的下一个版本构建为UNICODE应用程序
- 把你所有的努力都放在那里
- 不要把精力花在修复MBCS上问题
除了Unicode之外,任何人都不应该为windows编写新的应用程序。自从WindowsME和Windows98报废后就没有了。
相关文章:
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- WinAPI 在单击第一个对话框上的按钮控件并销毁第一个对话框后创建第二个对话框
- 在编译时,C++项目抛出错误 C2228,这是预期的,因为控件在运行时未达到该点
- 如何更改窗体上所有控件的标题?[C++生成器]
- 双击更改 mfc 中列表控件中的行的颜色
- 派生的 wxPanel 控件如何访问其中包含 wxDialog 中的数据?
- 如何从代码本身向 wxwidgets 中的文本控件插入字符?
- 如何在MFC中的静态文本控件上插入图标?
- 我的主窗口在创建时或单击更新区域时是否会收到编辑控件?
- 如何在Qt C++中向自定义控件添加属性?
- C/C++ 检测双击 TVItem 的常用控件
- 从C++标头中导入常量而不是硬编码它们:扩展 .net 控件?
- 控件不会在选择函数旁边移动
- MFC:我们能否扩展CEditView中存在的CEdit控件类行为
- 通过嵌入式 IWebBrowser2 控件中的链接打开 youtube 搜索失败
- 查找素数:错误:控件到达非void函数的末尾
- C++ 获取"控件可能会到达约翰逊-特罗特代码上的非空函数的末尾
- C++WIN32-将RTF数据加载到Rich Edit控件
- MFC控件中的Unicode支持
- 在MBCS应用程序中支持通用控件6