ocx控件中的消息映射问题
我在OCX中建立了一个FORMVIEW,FORMVIEW中有一个对话框,对话框中建立了一个属性页。程序执行的一切正常。
但是程序中的一切消息处理和响应都和普通MFC程序不一样。我在VIEW中、属性页中的PreTranslateMessage函数中一个消息也捕获不到。只有通过classwizard映射的键盘消息才能捕获。我之所以要用到PreTranslateMessage函数,是因为我需要捕获属性页中的各个控件的消息。
还有,属性页中的EDIT控件只能输入字符,却不能响应上下左右键和回退键。我想这可能也是消息的问题。
我想问问,是不是OCX控件的消息处理有什么特殊步骤?我也看了MSDN的控件事件的文章,但我的英语水平不高,没看明白,按照MSDN说的,为控件添加了键盘事件,可是系统只为键盘事件自动添加了一个事件映射,却没有相应的处理函数,是不是有什么其它步骤?