Windows Tips & News

Winaero Tweaker განახლებულია 0.1.0.1 ვერსიამდე

მე ახლახან გამოვაქვეყნე ახალი, მცირე განახლება Winaero Tweaker-ისთვის. მინდა აგიხსნათ რა არის ახალი და რატომ გჭირდებათ თქვენი ვერსიის განახლება.

როგორც თქვენ შენიშნეთ, Winaero Tweaker აერთიანებს ჩემს "პატარა ფანჯრის საზღვრები"აპი, რომელიც საშუალებას გაძლევთ შეცვალოთ ფანჯრის საზღვრის ზომა Windows 7, Windows 8 და Windows 8.1.
winaero_tweaker_twb

მიუხედავად იმისა, რომ Tiny Window Borders არის 32-ბიტიანი აპი, Winaero Tweaker მოიცავს როგორც 32-ბიტიან, ასევე 64-ბიტიან ვერსიებს და აწარმოებს შესაბამის ვერსიას თქვენი OS-ის ბიტიდან გამომდინარე.
ერთი პრობლემა, რომელიც აღმოვაჩინე "პატარა ფანჯრის საზღვრების" პორტირების შემდეგ არის ის, რომ 64-ბიტიანი API არასწორად იქცევა.

შენიშვნა: შემდეგი ინფორმაცია შეიძლება იყოს საინტერესო დეველოპერებისთვის და შეიძლება იყოს ძალიან ტექნიკური რეგულარული საბოლოო მომხმარებლებისთვის.

Winaero Tweaker იყენებს სისტემის პარამეტრების ინფორმაცია საზღვრის ზომის მისაღებად და დაყენების ფუნქცია. Windows Vista და ზემოთ გემი გაფართოებული არაკლიენტმეტრიკა სტრუქტურა.
დამატებითი iPaddedBorderWidth წევრი განსაზღვრავს შეფუთული საზღვრის სისქეს პიქსელებში. მისი ნაგულისხმევი მნიშვნელობა არის 4 პიქსელი. iPaddedBorderWidth და iBorderWidth წევრები გაერთიანებულია როგორც ზომის შეცვლადი, ისე შეუცვლელი ფანჯრებისთვის Windows Aero დესკტოპის გამოცდილებაში.

თუმცა, როდესაც იყენებთ NONCLIENTMETRICS-ს SystemParametersInfo-სთან ერთად Windows x64, ის გამოტოვებს iPaddedBorderWidth წევრს! ეს იწვევს აპლიკაციის არასწორ ქცევას. ასე რომ, ამ შემთხვევაში iPaddedBorderWidth ყოველთვის ნულის ტოლია და საზღვრის ზომა ბრუნდება როგორც iPaddedBorderWidth+iBorderWidth. ამის იგნორირება ადვილია, თუმცა ის ასევე იწვევს არასწორ ქცევას. დაყენდება x64 NONCLIENTMETRICS-ით გამოყენებული საზღვარი მხოლოდ x64 აპებისთვის. x86 აპებს კვლავ ექნება ძველი კონტური, სანამ არ გამოხვალთ Windows სესიიდან. ეს უბრალოდ უცნაურია.

ამის გამოსწორების მიზნით, მე დავაკოდირე მარტივი x86 შეფუთვა, WinaeroWOW64.exe, რომელიც მოდის Winaero Tweaker-თან ერთად და საჭიროების შემთხვევაში მყისიერად ცვლის საზღვრებს. ის არ რჩება მეხსიერებაში, ასე რომ თქვენ ვერც კი შეამჩნევთ მის არსებობას.

ეს ცვლილებები შედის Winaero Tweaker 0.1.0.1-ის მიმდინარე გამოშვებაში და გირჩევთ, განაახლოთ აპლიკაცია. ვიმედოვნებ, რომ ეს ცოტა ინფორმაცია სასარგებლო იქნება დეველოპერებისთვის, რომლებიც აწყდებიან იმავე პრობლემას.

ჩამოტვირთეთ Winaero Tweaker.

ჩანართების განზე დაყენება Microsoft Edge-ში (ჩანართების ჯგუფები)

ჩანართების განზე დაყენება Microsoft Edge-ში (ჩანართების ჯგუფები)

Windows 10 Creators Update-ში შეგიძლიათ Microsoft Edge-ში ჩანართების განდევნა. ეს ახალი ფუნქცია ს...

Წაიკითხე მეტი

როგორ გამორთოთ დამხმარე რჩევები თანამედროვე ინტერფეისისთვის Windows 8.1-ში

როგორ გამორთოთ დამხმარე რჩევები თანამედროვე ინტერფეისისთვის Windows 8.1-ში

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი

შეცვალეთ და გადაიტანეთ თანამედროვე აპლიკაციები Windows 8.1-ში ამ სასარგებლო ცხელი კლავიშებით

შეცვალეთ და გადაიტანეთ თანამედროვე აპლიკაციები Windows 8.1-ში ამ სასარგებლო ცხელი კლავიშებით

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი