我想检测何时更新外部窗口重新绘制。换句话说,每当指定的窗口(不是我的应用程序)更改其内容时(例如,通过更新嵌套图像,显示新文本消息,布局更改等),我想捕获某种事件。此问题适用于基于X11 / GTK和win32的系统。你有没有办法实现这个目标?
答案 0 :(得分:1)
使用X11,您需要使用Damage扩展程序 - DamageCreate
/ DamageSubtract
请求和DamageNotify
事件。不确定gtk api(理想情况下应该有X11 / Damage和win32的包装但不确定它是否存在) - 试着看看damage-event