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 סיביות ומריץ את הגרסה הרלוונטית בהתאם לסיביות מערכת ההפעלה שלך.
בעיה אחת שגיליתי לאחר העברה של "גבול חלון זעיר" היא שה-API של 64 סיביות מתנהג בצורה לא נכונה.

הערה: המידע הבא עשוי להיות מעניין עבור מפתחים, ועלול להיות טכני מדי עבור משתמשי קצה רגילים.

Winaero Tweaker משתמש ב SystemParametersInfo פונקציה להשיג ולהגדיר את גודל הגבול. 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.

מקלדת מגע חדשה ב-Windows 10 Fall Creators Update

מקלדת מגע חדשה ב-Windows 10 Fall Creators Update

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכתWindows 10 Fall Creators Update,...

קרא עוד

אפס סיסמה עבור WSL Linux Distro ב-Windows 10

אפס סיסמה עבור WSL Linux Distro ב-Windows 10

אם שכחת את הסיסמה לחשבון המשתמש שלך בהפצה של WSL Linux ואינך יכול להיכנס לקונסולה שלו, מאמר זה בה...

קרא עוד

כיצד לגלות אם אפליקציות חוסמות כוח ב-Windows 10

כיצד לגלות אם אפליקציות חוסמות כוח ב-Windows 10

Windows 10 Fall Creators Update (Redstone 3) מגיע עם תכונה חדשה, הנקראת "Power Throttling", שאמור...

קרא עוד