我正在尝试使用SendMessage
来测试WM_SETICON
是否已应用当前显示的窗口,如果是,那么我想删除它,以便SetClassLongPtr
图标出现通过。这可能吗?
当WM_GETICON
未应用图标时,null
没有返回WM_SETICON
(例如:如果使用未更改的图标,或者图标已更改为SetClassLongPtr
)而是返回显示的内容。
答案 0 :(得分:1)
我能看到你能够可靠地实现这一目标的唯一方法是通过SetWindowsHookEx()
使用消息钩子拦截发送到FireFox窗口的所有WM_SETICON
消息,这样你就可以知道哪些消息了在需要时跳过。