Windows Tips & News

Winaero Tweaker er opdateret til version 0.1.0.1

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

Jeg har lige udgivet en ny, mindre opdatering til Winaero Tweaker. Jeg vil gerne forklare, hvad der er nyt, og hvorfor du skal opdatere din version.

Reklame


Som du måske har bemærket, inkorporerer Winaero Tweaker min "Små vindueskanter" app, som tillod dig at ændre vindueskantstørrelsen i Windows 7, Windows 8 og Windows 8.1.
winaero_tweaker_twb

Mens Tiny Window Borders er en 32-bit app, inkluderer Winaero Tweaker både 32-bit og 64-bit versioner og kører den relevante version afhængigt af din OS-bithed.
Et problem, jeg opdagede efter portering af "Tiny Window Borders", er, at 64-bit API'en opfører sig forkert.

Bemærk: Følgende oplysninger kan være interessante for udviklere og kan være for tekniske for almindelige slutbrugere.

Winaero Tweaker bruger SystemParametersInfo funktion for at opnå og indstille kantstørrelsen. Windows Vista og nyere leveres med en udvidet IKKE-KLIENTMETRIK struktur.
Den yderligere iPaddedBorderWidth element definerer tykkelsen af ​​den polstrede kant i pixels. Dens standardværdi er 4 pixels. iPaddedBorderWidth- og iBorderWidth-medlemmerne kombineres for både vinduer, der kan ændres størrelse og ikke-tilpasbare, i Windows Aero-skrivebordsoplevelsen.

Men når du bruger NONCLIENTMETRICS med SystemParametersInfo i Windows x64, den udelader iPaddedBorderWidth-medlemmet! Dette forårsager forkert applikationsadfærd. Altså i dette tilfælde iPaddedBorderWidth er altid nul og kantstørrelsen returneres som iPaddedBorderWidth+iBorderWidth. Dette kunne let ignoreres, men det producerer også forkert adfærd. Grænsen anvendt med x64 NONCLIENMETRICS indstilles KUN til x64 apps. x86-apps vil stadig have den gamle grænse, indtil du logger ud fra din Windows-session. Det her er bare underligt.

Så for at ordne det, kodede jeg en simpel x86-indpakning, WinaeroWOW64.exe, som kommer sammen med Winaero Tweaker og ændrer grænserne øjeblikkeligt, når du har brug for det. Den forbliver ikke i hukommelsen, så du vil ikke engang bemærke dens tilstedeværelse.

Disse ændringer er inkluderet i den aktuelle udgivelse af Winaero Tweaker 0.1.0.1, og jeg anbefaler dig kraftigt at opgradere appen. Jeg håber, at denne smule information er nyttig for udviklere, der støder på det samme problem.

Download Winaero Tweaker.

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

Download Download Azenis_2 Skin til Winamp

Denne hjemmeside bruger cookies til at forbedre din oplevelse, mens du navigerer gennem hjemmesid...

Læs mere

Alle mulige måder at åbne Indstillinger i Windows 10

Alle mulige måder at åbne Indstillinger i Windows 10

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneWindows 10 kommer...

Læs mere

Microsoft bringer Bug Bash tilbage for at gøre Windows 10 21H2 mere stabil og pålidelig

Microsoft bringer Bug Bash tilbage for at gøre Windows 10 21H2 mere stabil og pålidelig

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneSom en del af Win...

Læs mere