我在视中放了几个按钮,每当按钮获得输入焦点后, 在视的OnChar()中就不能接收到字符了,请问怎么办才好啊? 怎样才能把输入焦点返回到视啊?
视?(View吗?Dialog吗?)应该都一样吧.
派生一个CButton类,比如叫做CMyButton吧.
在你的"视"中创建它.
然后截获CMyButton的WM_CHAR消息,将输入的字符交给它的父窗口就OK了吧.
可是怎样把输入的字符交给它的父窗口啊?是用SendKey()吗?
如果要这样实现:在视中按下鼠标左键,就使它得到输入焦点,
那在鼠标响应函数中怎样设置当前视为焦点,是用什么函数实现呢?
在按钮的.......OnChar(........)
{
pMyButton->GetParent()->你的父类的成员函数();
}