2016-10-14 4 views
0

Ich verstehe, dass der Fenstermanager ein WM_DELETE_WINDOW sendet, wenn ein Benutzer auf X-Schaltfläche in der oberen Leiste klickt.Nachricht von App empfangen, wenn Benutzer auf obere Leiste klickt

Aber wenn der Benutzer nur auf die obere Leiste klickt, ohne auf die Minimieren-, Maximieren- und X-Schaltflächen zu klicken Gibt es eine Nachricht Wein erhalten, wenn Benutzer nur auf die obere Leiste klicken? Wenn der Benutzer das Fenster bewegt, klickt und zieht er auf die obere Leiste? Welchen Nachrichtenwein erhalten Sie, wenn Sie auf einen freien Platz in der oberen Leiste klicken?

Antwort

1

Wenn die Anwendung nicht die aktuelle ist, sollte das Fenster ein FocusIn-Ereignis erhalten (und FocusOut, wenn eine andere Anwendung ausgewählt ist), wenn Sie auf die obere Leiste klicken. Wenn es schon im Vordergrund steht, weiß ich es nicht; wahrscheinlich nichts.

Verschieben und Größenanpassung werden von ConfigureNotify-Ereignissen gehandhabt.

+0

Sehr interessant. Danke für Tipps –

Verwandte Themen