Xlib(或gtk)。检查窗口是否正在调整大小或移动

时间:2019-05-30 13:36:03

标签: c++ gtk xlib

是否可以检查特定窗口(例如终端窗口)是否处于调整大小或移动状态?我的应用程序在“终端”窗口周围绘制边框。边框应动态调整为终端的大小(和位置)。目前在计时器上,我检查终端的位置(或大小)是否已更改,并根据新的位置(或大小)重新绘制边框。但是我不想在调整大小(或移动)操作完成之前绘制它,因为绘制过程相当困难。因此,在计时器处理程序中,我想添加检查窗口是否处于移动或调整大小状态,则无需重绘边框。仅应在之后重绘。 所以我的问题是,通过调用poll()来检查窗口是否处于调整大小(或移动)状态,我可以获得任何窗口属性吗?如果没有,还有其他方法可以检查吗?

0 个答案:

没有答案
相关问题