Windows Tips & News

Winaero Tweaker est mis à jour vers la version 0.1.0.1

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

Je viens de publier une nouvelle mise à jour mineure de Winaero Tweaker. Je voudrais expliquer ce qui est nouveau et pourquoi vous devez mettre à jour votre version.

Publicité


Comme vous l'avez peut-être remarqué, Winaero Tweaker intègre mon "Petites bordures de fenêtre", qui vous permettait de modifier la taille de la bordure de la fenêtre dans Windows 7, Windows 8 et Windows 8.1.
winaero_tweaker_twb

Alors que Tiny Window Borders est une application 32 bits, Winaero Tweaker inclut les versions 32 bits et 64 bits et exécute la version appropriée en fonction du nombre de bits de votre système d'exploitation.
Un problème que j'ai découvert après le portage de "Tiny Window Borders" est que l'API 64 bits ne se comporte pas correctement.

Remarque: Les informations suivantes peuvent être intéressantes pour les développeurs et peuvent être trop techniques pour les utilisateurs finaux réguliers.

Winaero Tweaker utilise le

SystemParametersInfo fonction pour obtenir et définir la taille de la bordure. Windows Vista et supérieur sont livrés avec une extension MESURES NON CLIENTES structure.
Le supplément iPaddedFrontièreLargeur membre définit l'épaisseur de la bordure rembourrée, en pixels. Sa valeur par défaut est de 4 pixels. Les membres iPaddedBorderWidth et iBorderWidth sont combinés pour les fenêtres redimensionnables et non redimensionnables dans l'expérience de bureau Windows Aero.

Cependant, lorsque vous utilisez NONCLIENTMETRICS avec SystemParametersInfo dans Windows x64, il omet le membre iPaddedBorderWidth! Cela provoque un comportement d'application incorrect. Alors, dans ce cas iPaddedBorderWidth est toujours égal à zéro et la taille de la bordure est renvoyée sous la forme iPaddedBorderWidth+iBorderWidth. Cela pourrait être facilement ignoré, cependant, cela produit également un mauvais comportement. La bordure appliquée avec x64 NONCLIENTMETRICS sera définie UNIQUEMENT pour les applications x64. Les applications x86 auront toujours l'ancienne bordure jusqu'à ce que vous vous déconnectiez de votre session Windows. C'est juste bizarre.

Donc, pour y remédier, j'ai codé un simple wrapper x86, WinaeroWOW64.exe, qui vient avec Winaero Tweaker et change les bordures instantanément quand vous en avez besoin. Il ne reste pas en mémoire, vous ne remarquerez donc même pas sa présence.

Ces changements sont inclus dans la version actuelle de Winaero Tweaker 0.1.0.1 et je vous recommande fortement de mettre à niveau l'application. J'espère que cette information sera utile aux développeurs qui rencontrent ce même problème.

Télécharger Winaero Tweaker.

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système
Plus d'icônes colorées de Windows 10: applications de photos et de planification

Plus d'icônes colorées de Windows 10: applications de photos et de planification

Microsoft poursuit son travail de mise à jour des icônes pour les applications Windows 10 intégré...

Lire la suite

Quatre façons d'ouvrir un nouvel onglet Firefox en arrière-plan

Quatre façons d'ouvrir un nouvel onglet Firefox en arrière-plan

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du sy...

Lire la suite

Rechercher et exécuter les applications installées par nom dans Android

Rechercher et exécuter les applications installées par nom dans Android

Si vous utilisez votre téléphone ou tablette Android pendant de longues périodes, il doit y avoir...

Lire la suite