Question

J'ai une application WPF J'utilise WindowStyle Aucun et j'ajoute des commandes de fenêtres par moi-même (minimiser, fermer)

mais WindowStyle aucun n'a encore de bordure de redimensionnement de fenêtre

la bordure de redimensionnement de la fenêtre est correcte, mais je souhaite lui donner le même style dans Windows XP, Vista, 7

J'ai vu la solution définir noresize mais j'ai besoin que la fenêtre soit normalement redimensionnable (sans poignée de redimensionnement)

Était-ce utile?

La solution

Si vous définissez WindowsStyle à aucun et que vous souhaitez supprimer la bordure de redimensionnement, vous devez créer une fenêtre de redimensionnement personnalisée.

Lire ce article.Cela vous aidera.L'idée est que vous ayez un tas de poignées autour de la fenêtre et que vous gériez les événements de redimensionnement avec l'appel API SendMessage() dans user32.dll.

Il existe de jolis exemples de code.J'espère que je vous ai aidé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top