VC++6.0如何响应窗体获得焦点时候的事件 5
2个回答
展开全部
你写的不是很明白,是不是点击子窗口,让子窗口获得输入焦点。这样的话应该在子窗口的WM_LBUTTONDOWN消息中写入
SendMessage(GetParent(),WM_SETFOCUS,0,0);//让父窗口拥有输入焦点
在主窗口函数的WM_SETFOCUS消息响应中写入
SetFocus();//里面的参数按写入子窗口的参数
再在子窗口的WM_SETFOCUS消息里写入代码
还要在子窗口的WM_KILLFOCUS消息响应中写放SetFocus(GetParent());//给主窗口输入焦点
SendMessage(GetParent(),WM_SETFOCUS,0,0);//让父窗口拥有输入焦点
在主窗口函数的WM_SETFOCUS消息响应中写入
SetFocus();//里面的参数按写入子窗口的参数
再在子窗口的WM_SETFOCUS消息里写入代码
还要在子窗口的WM_KILLFOCUS消息响应中写放SetFocus(GetParent());//给主窗口输入焦点
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询