建了一个COM控件,控件上创建了一个CViewOnChar事件变得很奇怪没有大写锁定,但是打英文字母都是大写,OnChar里nChar变量的ASCII码就是大写的ASCII码而且逗号、句号、!@#¥……&*()这些都打不出来按shift居然能进OnChar请问高手这是怎么回事?
(测试程序是一个MFC应用程序,没有勾选使用Unicode库,后来我试着创建勾选使用Unicode库的工程,但是对话框里添加控件后启动程序就会出错,错误在对话框的dlg.DoModal();这句话上)