解决CButtonST按钮类在vs2005下报错问题
来源:互联网 发布:php 电子商城 编辑:程序博客网 时间:2024/05/29 04:48
BtnST.h BtnST.cpp BCMenu.h BCMenu.cpp全部添加到工程下面,在vc6.0下编译能通过,但是在vs2005下编译通不过
BOOL BCMenu::ModifyODMenuW(wchar_t *lpstrText,wchar_t *OptionText, int nIconNormal){ BCMenuData *mdata; // Find the old BCMenuData structure: CString junk=OptionText; mdata=FindMenuOption(OptionText);
错误在CString junk=OptionText;错误信息为:
1>d:\test\svcplay1.7下午\svcplay\svcplay\bcmenu.cpp(1361) : error C2440: “初始化”: 无法从“wchar_t *”转换为“ATL::CStringT<BaseType,StringTraits>”1> with1> [1> BaseType=char,1> StringTraits=StrTraitMFC_DLL<char>1> ]1> class“ATL::CStringT<BaseType,StringTraits>”的构造函数声明为“explicit”1> with1> [1> BaseType=char,1> StringTraits=StrTraitMFC_DLL<char>1> ]如下修改就可以了:
BOOL BCMenu::ModifyODMenuW(wchar_t *lpstrText,wchar_t *OptionText, int nIconNormal){ BCMenuData *mdata; // Find the old BCMenuData structure: CString junk(OptionText);
原因:
junk是ANSI,但是OptionText是wchar,不能直接赋值,需要转换,
CString junk=(CW2A)OptionText;
或者CString junk(OptionText);这样修改也是可以的
- 解决CButtonST按钮类在vs2005下报错问题
- CButtonST的tooltip在点击按钮后消失的问题~~~
- CButtonST的tooltip在点击按钮后消失的问题
- CButtonST 类:实现各种按钮的效果
- 利用按钮CButtonST类进行界面美化
- MFC CButtonST按钮增强类使用
- 全功能的自绘按钮CButtonST类
- 解决CButtonST在播放器前的尴尬
- CButtonST 函数接口说明 -好用的按钮类
- CButtonST类
- mfc如何改变静态文本框字体大小及mfc按钮问题用CButtonST进行图形按钮处理
- 设置CButtonST按钮文字颜色
- MFC中透明按钮 CbuttonST
- 解决Ie8在VS2005下的调试问题
- 解决vs2005 在 ie8 中 调试后停止问题【备忘】
- 解决vs2005在IE8下不能调试问题
- 解决vs2005在win7下不兼容的问题
- 更强大的按钮类CButtonST。我使用了透明按钮功能,把使用过程写下来。
- SAE MYSQL 连接实例(创建一个表)
- SneakyJoyStick 用法( 兼容universal)
- 测试GCC在windows下编译宽字符的问题
- Eclipse介绍
- 11G的SORT GROUP BY NOSORT导致错误执行计划
- 解决CButtonST按钮类在vs2005下报错问题
- PrefereceActivity 程序配置方案
- MVC框架实现10---Smart框架打包、下载、使用
- linux top命令详解
- Scroll View Programming Guide for iOS 笔记
- Java模拟单向链表和双向链表的实现
- ul 和 li 到底是神马关系
- 单例模式
- C语言深度解剖——学习笔记(内存管理)