首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

按SHIFT居然进了OnChar解决办法

2012-03-25 
按SHIFT居然进了OnChar建了一个COM控件,控件上创建了一个CViewOnChar事件变得很奇怪没有大写锁定,但是打英

按SHIFT居然进了OnChar
建了一个COM控件,控件上创建了一个CView

OnChar事件变得很奇怪

没有大写锁定,但是打英文字母都是大写,OnChar里nChar变量的ASCII码就是大写的ASCII码

而且逗号、句号、!@#¥……&*()这些都打不出来

按shift居然能进OnChar

请问高手这是怎么回事?
(测试程序是一个MFC应用程序,没有勾选使用Unicode库,后来我试着创建勾选使用Unicode库的工程,但是对话框里添加控件后启动程序就会出错,错误在对话框的dlg.DoModal();这句话上)

[解决办法]
控件工程和测试工程字符集不一样

热点排行