当前位置: 代码迷 >> .NET组件控件 >> 按SHIFT竟然进了OnChar
  详细解决方案

按SHIFT竟然进了OnChar

热度:1165   发布时间:2013-02-25 00:00:00.0
按SHIFT居然进了OnChar
建了一个COM控件,控件上创建了一个CView

OnChar事件变得很奇怪

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

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

按shift居然能进OnChar

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