Windows Tips & News

Winaero Tweaker je posodobljen na različico 0.1.0.1

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

Pravkar sem izdal novo, manjšo posodobitev za Winaero Tweaker. Rad bi pojasnil, kaj je novega in zakaj morate posodobiti svojo različico.

Oglas


Kot ste morda opazili, Winaero Tweaker vključuje moj "Majhne okenske obrobe", ki vam je omogočila spreminjanje velikosti obrobe okna v sistemih Windows 7, Windows 8 in Windows 8.1.
winaero_tweaker_twb

Medtem ko je Tiny Window Borders 32-bitna aplikacija, Winaero Tweaker vključuje 32-bitno in 64-bitno različico in poganja ustrezno različico, odvisno od bitnosti vašega operacijskega sistema.
Ena težava, ki sem jo odkril po prenosu "Tiny Window Borders", je, da se 64-bitni API ne obnaša pravilno.

Opomba: Naslednje informacije so lahko zanimive za razvijalce in morda preveč tehnične za običajne končne uporabnike.

Winaero Tweaker uporablja SystemParametersInfo funkcija za pridobitev in nastavitev velikosti meje. Windows Vista in novejši imata razširjeno NONCLIENTMETRICS

strukturo.
Dodatni iPaddedBorderWidth član definira debelino oblazinjene obrobe v slikovnih pikah. Njegova privzeta vrednost je 4 slikovne pike. Člana iPaddedBorderWidth in iBorderWidth sta združena tako za okna, ki jih je mogoče spremeniti, kot za okna, ki jih ni mogoče spremeniti v izkušnji namizja Windows Aero.

Vendar, ko uporabljate NONCLIENTMETRICS s SystemParametersInfo in Windows x64, izpusti člana iPaddedBorderWidth! To povzroča nepravilno vedenje aplikacije. Torej, v tem primeru iPaddedBorderWidth je vedno nič in velikost obrobe se vrne kot iPaddedBorderWidth+iBorderWidth. To je mogoče zlahka prezreti, vendar povzroča tudi napačno vedenje. Obroba, uporabljena za x64 NONCLIENTMETRICS, bo nastavljena SAMO za x64 aplikacije. Aplikacije x86 bodo še vedno imele staro obrobo, dokler se ne odjavite iz seje Windows. To je samo čudno.

Torej, da bi to popravil, sem kodiral preprost ovoj x86, WinaeroWOW64.exe, ki je priložen Winaero Tweakerju in takoj spremeni meje, ko ga potrebujete. Ne ostane v spominu, tako da ne boste niti opazili njegove prisotnosti.

Te spremembe so vključene v trenutno izdajo Winaero Tweaker 0.1.0.1 in toplo priporočam, da aplikacijo nadgradite. Upam, da bodo te informacije koristne za razvijalce, ki se srečujejo s to isto težavo.

Prenesite Winaero Tweaker.

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema
Zavrni dostop za pisanje na izmenljive pogone, ki niso zaščiteni z BitLockerjem

Zavrni dostop za pisanje na izmenljive pogone, ki niso zaščiteni z BitLockerjem

Kako zavrniti dostop za pisanje na izmenljive pogone, ki niso zaščiteni z BitLockerjem v sistemu ...

Preberi več

Firefox novo okno za onemogočanje zaznamkov Arhivi

To spletno mesto uporablja piškotke za izboljšanje vaše izkušnje med krmarjenjem po spletnem mest...

Preberi več

Ustvarite bližnjico do map v skupni rabi v sistemu Windows 10

Ustvarite bližnjico do map v skupni rabi v sistemu Windows 10

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več