2016-10-14 1 views
0

Je comprends que le gestionnaire de fenêtres envoie un WM_DELETE_WINDOW lorsqu'un utilisateur clique sur le bouton X dans la barre supérieure.Message reçu par l'application lorsque l'utilisateur clique sur la barre supérieure

Mais si l'utilisateur clique simplement sur la barre du haut, sans cliquer sur les boutons minimiser, maximiser et X. Y a-t-il un message de réception de vin si l'utilisateur clique simplement sur la barre du haut? De si l'utilisateur déplace la fenêtre, en cliquant et en faisant glisser sur la barre du haut? Quel message vin reçoit si l'utilisateur clique sur un espace libre sur la barre du haut? Merci beaucoup

Répondre

1

Si l'application n'est pas l'application en cours, la fenêtre devrait recevoir un événement FocusIn (et FocusOut si une autre application est sélectionnée) lorsque vous cliquez sur la barre du haut. Si c'est déjà au premier plan, je ne sais pas; probablement rien.

Le déplacement et le redimensionnement sont gérés par les événements ConfigureNotify.

+0

Très intéressant. Merci pour les conseils –