当Windows中的两个窗口进行切换时,会触发WM_KILLFOCUS和WM_SETFOCUS消.
假如有两个窗口: 窗口A和窗口B 当从窗口A切换都窗口B时。
Windows系统会向窗口A发送多个(>=2)WM_KILLFOCUS 消息:
一个WM_KILLFOCUS消息其wParam参数代表的是自己的窗口句柄。
一个WM_KILLFOCUS消息其wParam参数代表的是窗口B的句柄。
接着Windows系统也会向窗口B发送多个(>=2)WM_SETFOCUS消息:
一个WM_SETFOCUS消息其wParam参数代表的是自己的窗口句柄。
一个WM_SETFOCUS消息其WParam参数代表的是窗口A的句柄。。。
本文详细介绍了Windows系统中窗口焦点切换的过程。当从窗口A切换到窗口B时,系统会发送多个WM_KILLFOCUS和WM_SETFOCUS消息,用于通知窗口失去或获得焦点。消息中的wParam参数包含了自身及对方窗口的句柄。
445

被折叠的 条评论
为什么被折叠?



