Windows Tips & News

Winaero Tweaker diperbarui ke versi 0.1.0.1

click fraud protection
DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

Saya baru saja merilis pembaruan kecil baru untuk Winaero Tweaker. Saya ingin menjelaskan apa yang baru dan mengapa Anda perlu memperbarui versi Anda.

Iklan


Seperti yang mungkin Anda perhatikan, Winaero Tweaker menggabungkan "Perbatasan Jendela Kecil" app, yang memungkinkan Anda mengubah ukuran batas jendela di Windows 7, Windows 8, dan Windows 8.1.
winaero_tweaker_twb

Sementara Tiny Window Borders adalah aplikasi 32-bit, Winaero Tweaker menyertakan versi 32-bit dan 64-bit dan menjalankan versi yang relevan tergantung pada bitness OS Anda.
Satu masalah yang saya temukan setelah mem-porting "Perbatasan Jendela Kecil" adalah bahwa API 64-bit berperilaku tidak benar.

Catatan: Informasi berikut mungkin menarik bagi pengembang, dan mungkin terlalu teknis untuk pengguna akhir biasa.

Winaero Tweaker menggunakan SystemParametersInfo berfungsi untuk mendapatkan dan mengatur ukuran border. Windows Vista dan di atasnya dikirimkan dengan perpanjangan

NONLIENTMETRIK struktur.
tambahan iPaddedBorderWidth anggota mendefinisikan ketebalan perbatasan empuk, dalam piksel. Nilai defaultnya adalah 4 piksel. Anggota iPaddedBorderWidth dan iBorderWidth digabungkan untuk jendela yang dapat diubah ukurannya dan yang tidak dapat diubah ukurannya dalam pengalaman desktop Windows Aero.

Namun, ketika Anda menggunakan NONCLIENTMETRICS dengan SystemParametersInfo di Windows x64, itu menghilangkan anggota iPaddedBorderWidth! Hal ini menyebabkan perilaku aplikasi yang salah. Jadi, dalam hal ini iPaddedBorderWidth selalu nol dan ukuran perbatasan dikembalikan sebagai iPaddedBorderWidth+iBorderWidth. Ini dapat dengan mudah diabaikan, namun juga menghasilkan perilaku yang salah. Perbatasan yang diterapkan dengan x64 NONCLIENTMETRICS akan disetel HANYA untuk aplikasi x64. aplikasi x86 akan tetap memiliki batas lama hingga Anda keluar dari sesi Windows. Ini hanya aneh.

Jadi, untuk memperbaikinya, saya membuat kode pembungkus x86 sederhana, WinaeroWOW64.exe, yang hadir bersama Winaero Tweaker dan mengubah batas secara instan saat Anda membutuhkannya. Itu tidak tinggal di memori sehingga Anda bahkan tidak akan menyadari kehadirannya.

Perubahan ini termasuk dalam rilis Winaero Tweaker 0.1.0.1 saat ini dan saya sangat menyarankan Anda untuk memutakhirkan aplikasi. Saya harap sedikit informasi ini bermanfaat bagi pengembang yang mengalami masalah yang sama.

Unduh Winaero Tweaker.

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem
Cara Mentransmisikan Media dari OneDrive untuk Android

Cara Mentransmisikan Media dari OneDrive untuk Android

Microsoft memungkinkan untuk mentransmisikan media dari OneDrive untuk Android ke TV atau perangk...

Baca lebih banyak

Perbaiki: Klik kiri touchpad sebentar-sebentar tidak berfungsi di Windows 8.1

Perbaiki: Klik kiri touchpad sebentar-sebentar tidak berfungsi di Windows 8.1

3 BalasanJika Anda memiliki laptop dengan touchpad (trackpad) dan Anda memutakhirkan ke Windows 8...

Baca lebih banyak

Aktifkan Grup Tab Di Google Chrome

Situs web ini menggunakan cookie untuk meningkatkan pengalaman Anda saat menavigasi situs web. Da...

Baca lebih banyak