当用户点击顶部栏时,应用程序收到的消息

时间:2016-10-14 00:52:01

标签: c linux x11 wine

据我所知,当用户点击顶部栏上的X按钮时,窗口管理器会发送WM_DELETE_WINDOW。

但是,如果用户只需单击顶部栏,而不单击最小化,最大化和X按钮?如果用户只需单击顶部栏,是否会收到消息?如果用户移动窗口,单击并拖动顶部栏? 如果用户只点击顶栏上的空闲空间,会收到什么消息? 非常感谢你

1 个答案:

答案 0 :(得分:1)

如果应用程序不是当前应用程序,则单击顶部栏时,窗口应获得FocusIn事件(如果选择了其他应用程序,则为FocusOut)。如果它已经在前台,我不知道;可能一无所获。

移动和调整大小由ConfigureNotify事件处理。