Apakah mungkin untuk mengubah batas jendela Windows 10 yang tidak terlihat?

15

SKENARIO


Ini adalah pengantar singkat untuk mereka yang tidak tahu informasi selanjutnya:

Gaya jendela datar Windows 10 yang baru menggunakan mekanisme batas jendela yang berbeda dari versi Windows sebelumnya , yang mempengaruhi aspek jendela dengan cara yang mengerikan, dan penggunaannya, dalam arti mengubah ukuran jendela dan penentuan posisi jendela.

Windows 10 secara default memiliki 1 px. perbatasan terlihat, perhatikan kata "terlihat", karena kenyataannya adalah bahwa lebar perbatasan lebih besar, hanya perbatasan yang tidak terlihat, yaitu, sumber gambar perbatasan yang digunakan Windows 10 hanya mengisi 1 px. dari lebar sebenarnya batas perbatasan jendela, tidak peduli seberapa besar lebar perbatasan, Anda selalu hanya akan melihat 1 px. perbatasan, dan di sini Anda dapat membayangkan sendiri masalah yang dapat menyebabkan.

Di Windows 10 , seperti pada versi Windows sebelumnya, Anda dapat melakukan beberapa perubahan registri untuk meningkatkan lebar batas jendela, ini adalah contoh dari apa yang saya maksud, untuk Windows 8 :

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Namun, untuk "aturan" ( Windows -design ) Windows 10 , jika pengguna mencoba mereproduksi trik registri yang sama di OS ini, tidak ada yang akan berubah dalam aspek jendela, Anda akan berakhir dengan perbatasan geater, ya , tetapi ingat bahwa hanya 1 px. dari perbatasan itu akan terlihat, sehingga Anda akhirnya akan memiliki sialan 1 px. perbatasan yang terlihat dengan pegangan pengubah ukuran yang besar dan tidak terlihat.

Keputusan desain Microsoft yang buruk, buruk, tidak ramah, dan mengerikan ini adalah fakta, seperti juga fakta bahwa ada banyak pengguna yang menyukai 1 px ini. aspek perbatasan, pendapat mereka dapat dihormati, namun, sejujurnya para pengguna hanya memperbaiki pendapat mereka pada aspek OS, mereka tidak melihat perilaku yang salah yaitu 1 px. Perbatasan dapat menyebabkan mereka, yang akan memecah produktivitas dan kenyamanan pengguna akhir, bahkan hanya dengan hal-hal sederhana seperti mencoba untuk memindahkan Window, atau mencoba untuk membedakan jendela mana yang lebih ke yang lain, karena perbatasan semua jendela tidak terlihat.

Masalah ini telah dibahas tentang "semua" forum Internet yang terkait dengan personalisasi Windows 10 , berikut adalah topik diskusi sederhana namun tidak pernah berakhir pada utas Komunitas Microsoft untuk minat Anda:

(Seperti yang Anda lihat, topik telah dibuat 2 tahun lalu, memiliki +14.000 tampilan, +100 balasan, +270 merekomendasikan, tetapi NOL menjawab dan NOL memperbaiki atau bertanggung jawab dari tim Microsoft , ya, sangat menjijikkan.)

MASALAH


Tekanan dari sialan itu dan tidak bisa disesuaikan? 1 px. perbatasan, ada di mana semua masalah dan mimpi terburuk dimulai dengan Windows 10 .

Saya selalu suka menggunakan program bernama Sizer dalam versi Windows sebelumnya, yang merupakan aplikasi yang memungkinkan Anda memposisikan jendela apa pun ke posisi yang telah ditentukan sebelumnya untuk jendela yang terlihat hanya dalam satu klik, namun aplikasi organisasi penghemat waktu semacam ini tidak bisa bekerja seperti yang diharapkan di Windows 10 karena batas tak terlihat sialan, karena ukuran perbatasan tak terlihat akan dijumlahkan ketika menghitung posisi untuk jendela, dan ini diterjemahkan ke dalam ruang kosong yang memudarkan pada desktop antara jendela yang diposisikan dan margin desktop ...

Bagi mereka yang terbiasa dengan Sizer , ini adalah gambar yang memungkinkan Anda memahami apa yang saya maksud, ruang kosong di antara posisi (yang merupakan ukuran batas tak terlihat Windows 10 ): masukkan deskripsi gambar di sini

Jadi, untuk saya dan alasan saya, memiliki 1 px terlihat. perbatasan adalah masalah yang sangat besar yang saya hadapi setiap hari menggunakan Windows 10 , saya benar-benar ... sangat letih.

Saya tidak akan mengembalikan ke versi Windows sebelumnya karena saya mendapatkan lebih banyak dengan menggunakan OS Windows 10 dan keuntungan kinerjanya, namun 1 px. border adalah kerugian paling mengerikan dari OS ini, saya ingin merasa bahagia dengan memiliki perbatasan jendela nyata seperti di versi Windows sebelumnya , ini berarti gambar perbatasan yang mengisi seluruh lebar perbatasan (seperti gambar perbandingan yang saya terbitkan di atas dalam pengantar pertanyaan), saya tidak ingin memiliki 8 px. perbatasan di mana hanya 1 px. terlihat, itu gila, saya tidak tahu apa yang dipikirkan para devs. yang mendesain Windows 10, jika Anda akan memberikan nama "Windows" ke OS Anda sendiri, maka cobalah untuk merancang dan mengimplementasikan "jendela" nyata dan beahavior, kemudian hindari menerapkan pegangan ukuran jendela yang tidak terlihat untuk bunda Allah !!.

PERTANYAAN


Pada titik ini, mengetahui bahwa Di Windows 10 lebar batas sebenarnya adalah 8 px, tetapi hanya 1 px. ditampilkan, dan sisa perbatasan hanya ... tidak terlihat,

Saya ingin meminta solusi yang memungkinkan untuk mengubah batas pada Windows 10 , maksud saya memiliki batas jendela nyata seperti pada versi Windows sebelumnya , dengan sumber gambar perbatasan yang mengisi seluruh lebar perbatasan, BUKAN perbatasan yang tidak terlihat.

Saya menyadari pertanyaan ini mungkin memerlukan pengetahuan lanjut, penyelidikan lebih lanjut, dan pengujian pribadi, karena halaman hasil Google tidak akan menunjukkan kepada siapa pun bagaimana menyelesaikan masalah ini, semua orang berbicara dan membahas tentang 1 px ini. masalah perbatasan, tetapi tidak ada orang yang tahu solusi, dan yang terburuk dari itu, Microsoft tampaknya tidak mendengarkan siapa pun dan desain "jendela" yang masuk akal.

Saya harus mengatakan bahwa saya memiliki aplikasi bernama Windows Style Builder (untuk versi Windows 10 ), yang dapat membuka file tema .msstyle untuk mengedit sumber daya gambar yang terdapat dalam tema, program itu adalah satu-satunya harapan yang saya temukan untuk mencoba menemukan dan membuat lebih besar sumber gambar perbatasan untuk mengisi seluruh lebar perbatasan nyata, namun saya mencoba untuk membuat lebih besar semua sumber gambar perbatasan yang digunakan dalam tema Aero , tetapi Windows 10tetap menunjukkan 1 px. border, sepertinya tidak peduli seberapa besar sumber gambar perbatasan yang digunakan untuk menunjukkan perbatasan berdasarkan tema, tampaknya lebar perbatasan yang ditampilkan tidak dikontrol oleh tema itu sendiri (saya tidak benar-benar tahu), jadi mimpi buruk saya adalah berpikir bahwa tampaknya seseorang dengan pengetahuan rekayasa pembalikan untuk membuat semacam tambalan buatan sendiri untuk diterapkan pada siapa yang tahu yang dapat dieksekusi atau sumber daya windows dapat diperlukan untuk memecahkan masalah Windows 10 yang membingungkan ini , saya benar-benar berharap hal ini dapat diselesaikan dengan lebih ramah. cara.

Saya tidak tahu apa lagi yang perlu diselidiki dan coba sendiri.

PERSYARATAN


Satu-satunya syarat yang saya klaim, adalah bahwa solusi yang mungkin tidak boleh menyiratkan menggunakan tema pihak ke-3 seperti misalnya Aerolite , ini karena saya sudah menggunakan tema jendela pihak ke-3 yang lebih gelap, jadi Jika saya beralih ke tema lain (terang) maka saya akhirnya akan memiliki masalah baru.

Untuk alasan itu, harap benar-benar mempertimbangkan bahwa pertanyaan saya adalah " Bagaimana mengubah batas jendela tak terlihat Windows 10 ", bukan " tema pihak ketiga mana yang dapat saya instal untuk melihat batas jendela di Windows 10? ".

Tolong juga coba jangan fokuskan pertanyaan ke alternatif Sizer , alternatif itu disambut dan dihargai dari pihak saya, tentu saja, sungguh, namun masalah sebenarnya adalah batas yang tidak terlihat dari Windows 10 , yang tidak hanya akan mempengaruhi Sizer , adalah masalah yang akan mempengaruhi keseluruhan penggunaan OS


MEMPERBARUI

Paragraf di bawah ini hanya untuk argumen mengapa WindowBlinds Stardock tidak dapat digambarkan sebagai solusi dengan cara apa pun. Anda dapat mengabaikan semua kata-kata di bawah ini.

Jelas WindowBlinds Stardock akan menjadi program personalisasi yang baik untuk jenis tujuan lain, atau bagi mereka yang merasa senang menggunakannya, tetapi tidak hanya untuk membuat terlihat batas jendela di Windows 10 , karena alasan berikut:

(Harap dicatat bahwa tujuan saya bukan untuk mencemarkan nama baik produk atau tim pengembang Stardock, saya telah membeli Pagar bertahun-tahun yang lalu dan ini adalah aplikasi yang sangat profesional yang saya pikir semua orang harus miliki untuk organisasi ikon desktop, saya benar-benar tidak dapat hidup tanpa Pagar , jadi Saya menghargai karya Stardock.)

  • Program ini menggunakan semacam teknologi khusus yang tampaknya tidak ditampilkan dalam tema Windows yang umum, karena tidak menerapkan file tema juga tidak melibatkan file .msstyles yang berisi sumber daya tema dan pengaturan seperti yang kita ketahui.

  • Penegasan saya di atas diperdebatkan karena setelah pemantauan file dan registri saya tidak menemukan bagaimana mereka "menambahkan" berbatasan dengan windows, program ini tidak membuat apa pun yang relevan dengan kunci registri terkait tema Windows atau file / direktori tema windows, jadi saya curiga program ini harus menggunakan teknik pengait API pada beberapa UX Theme Win32 APIs untuk mengubah sumber daya pada waktu eksekusi, maka pemantauan lanjutan dari panggilan ke fungsi WinAPI diperlukan untuk mengonfirmasi kecurigaan saya.

  • Ini adalah aplikasi yang menyiratkan menerapkan tema WindowBlinds kustom untuk "menambahkan" perbatasan ke windows, dan yang menghabiskan banyak sumber daya, banyak.

  • Program mengubah gaya bilah tugas dan menu winstart, yang memengaruhi perilakunya, tampaknya pengguna akhir tidak dapat memutuskan untuk menonaktifkan fitur-fitur tersebut (saya tidak yakin), sehingga penggunaan WindowBlinds membatasi Anda untuk tidak dapat menggunakan program seperti StartIsBack ++ untuk mendapatkan menu winstart yang layak (saya mengujinya, dan itu merusak StartIsBack ++ ), di sisi lain, mungkin [Stardock's Windowblinds] harus mendukung produk Stardock's Start10 mereka , hanya untuk menyebutkannya bagi mereka yang merasa tertarik, tetapi menurut pendapat saya itu memiliki tidak ada yang lebih baik dari StartIsBack ++ .

  • WindowBlinds benar - benar tidak mengubah batas jendela yang terlihat , apa yang tampaknya dilakukan adalah mengurangi persegi panjang jendela asli untuk mencetak batas palsu, yang menghasilkan persegi panjang non-klien yang lebih tinggi atau "batas batas jendela tak terlihat" lebih mirip dengan standar Windows 10 , yang benar-benar mustahil (bahkan lebih) penggunaan program seperti Sizer dan lain-lain untuk mengelola posisi jendela, karena ini adalah kotak jendela nyata yang dimodifikasi setelah tema WindowBlinds diterapkan:

masukkan deskripsi gambar di sini

  • Kita dapat terus mengatakan bahwa itu menambahkan bayangan (yang tidak diinginkan) di atas jendela, bahkan ketika Anda menonaktifkan semua opsi efek di pengaturan Panel Kontrol, ini karena seperti yang saya sebutkan di awal program ini tampaknya tidak menggunakan tema Windows yang umum, jadi opsi panel kontrol yang mempengaruhi tema Window tidak akan mempengaruhi tema WindowBlinds , sebaliknya saya menduga program ini menggunakan teknik hooking API untuk "membuat" lingkungan tema (dan batas palsu). WindowsBlinds memiliki konfigurasi efeknya sendiri.

  • Sebagai kerugian terakhir, WindowBlinds adalah produk berbayar, dan ini adalah aplikasi personalisasi "lengkap", maksud saya bahwa satu orang tidak boleh berpikir untuk membayar dan menginstal serangkaian personalisasi lengkap hanya untuk mencoba melakukan satu perubahan dalam Tema Windows.

ElektroStudios
sumber
Sizer tidak sepenuhnya mendukung Windows 10. Namun, Anda masih dapat menggunakan Sizer dengan melayang di salah satu sudut jendela dan kapan pun pointer berubah menjadi panah Dua arah, cukup klik kanan, dan menu Sizer akan muncul, memungkinkan Anda untuk mengubah ukuran jendela dari preset yang disimpan. Satu hal lagi, jika Anda melihat hang di windows, cukup ganti Kompatibilitas ke Windows 7 dan jalankan Sizer sebagai administrasi, sehingga dapat menyelesaikan masalah Anda untuk sementara hingga rilis Sizer berikutnya.
iSR5
Terima kasih atas komentarnya, tetapi Sizer sepenuhnya mendukung Windows 10, lagipula Sizer adalah proyek yang dihentikan, sepertinya tidak akan ada versi masa depan, saya sadar bagaimana menggunakan Sizer, saya menggunakannya sejak Era Windows 7, masalahnya adalah apa yang saya sebutkan tentang annonying Windows 10 berbatasan dengan batas yang menyatakan niat organisasi jendela pribadi dan logika segala jenis aplikasi yang digunakan untuk mengelola otomasi posisi jendela, seperti Sizer.
ElektroStudios
1
tanyakan ini di komunitas Windows Style Builder. Mereka membuat banyak tema, sehingga mereka dapat membantu Anda. Saya dan 99,99% pengguna di sini tidak pernah melakukan ini dan membuat hadiah berulang tidak akan membantu di sini.
magicandre1981
1
@ magicandre1981, harrymc, terima kasih atas komentarnya tetapi seperti yang saya jelaskan dalam pertanyaan saya menggunakan tema yang lebih gelap khusus untuk mata saya, tidak mungkin untuk mengubah ke tema aerolite. Namun bisa jadi baik untuk mengetahui bahwa tema khusus untuk Windows 10 seperti Aerolite memiliki batas yang terlihat, itu adalah bukti bahwa batas jendela dapat menjadi terlihat untuk tema pihak ke-3 lainnya untuk Windows 10, pertanyaannya adalah: bagaimana caranya?
ElektroStudios
2
Shiznit f'ing suci itu banyak detail !! Bertanya-tanya apa programmer jenius akan datang dengan solusi yang bisa diterapkan untuk masalah ini. Jika ada orang yang bisa melakukan ini, saya yakin itu akan menjadi salah satu dari orang-orang ini di sini di SuperUser dan / atau komunitas SE lainnya ... Saya berharap untuk memperbaiki solusi yang bisa diterapkan untuk masalah ini karena begitu banyak orang yang terkena dampaknya. , dan MS sepertinya tidak bisa memberikan solusi dari apa yang Anda katakan. Saya akan menunggu jawaban yang berhasil dan memuji pahlawan yang menemukan solusi ini.
Pimp Juice,

Jawaban:

3

Saya memiliki dugaan: Semua tema khusus didasarkan pada pengeditan bawaan aero.msstylesatau aerolite.msstyles, terletak di %windir%\Resources\Themes\aero. aerodilengkapi dengan perbatasan 1px tetap, sementara aerolite memiliki perbatasan 1-8px, dapat dikonfigurasi melalui registri atau WSB (9px atau lebih tetap tidak terlihat). Sejauh ini tidak ada dokumentasi publik tentang cara membangun msstyles dari awal. Dengan demikian apakah tema Anda memiliki batas terlihat yang dapat dikonfigurasi tergantung pada msstyles default yang menjadi dasar.

Anda disarankan untuk mencari bantuan profesional di Bea Cukai Virtual .

tamu-vm
sumber
2
Saya menyerah. Saya telah bereksperimen pada beberapa file msstyles dengan WSB tetapi tidak berhasil. Layar berakhir berkedip beberapa kali. Ini bukan sesuatu yang bisa dipecahkan oleh seorang pemula.
guest-vm
1
Terima kasih telah mengedit jawaban Anda menambahkan lebih banyak detail. Saya akan mencoba bertanya pada Bea Cukai Virtual, tetapi saya pikir mereka tidak tahu bagaimana melakukan ini, karena tema Mr Grim untuk Windows 10 adalah tanpa batas (lebih baik dikatakan: "diperbaiki" perbatasan 1 px), tema yang saya ' Sebenarnya yang saya gunakan adalah tema gelap yang dibuat olehnya.
ElektroStudios
1
Sebuah cepat melihat Mr Grim 's tema , ada beberapa dengan perbatasan mirip dengan Aerolite, seperti Poison, Equinox dan H2O.
guest-vm
Wow! salahku, pada pandangan pertama tampaknya benar apa yang kamu katakan !!! Saya akan menganalisis tema-tema itu selama hari ini dan jika saya dapat menemukan "kunci" di WSB saya akan menerima jawaban Anda, terima kasih banyak untuk orientasinya.
ElektroStudios
Saya menguji batas dan jauh lebih baik daripada menggunakan WindosBlinds dengan batas palsu mereka, perbatasan tema Mr. Grim "nyata", jadi saya tidak punya masalah saat memindahkan / memposisikan jendela karena perbatasannya "normal", dan aplikasi aplikasi Sizer bekerja baik lagi dengan tema yang telah Anda sebutkan. Saya pikir itu harus seperti yang Anda katakan, tema berdasarkan aerolite.msstyles adalah kuncinya, jadi sekarang bagi saya hanyalah masalah mengedit file dengan WBS, untuk mengekspor / mengimpor nilai dari tema Mr. Grim berdasarkan pada aero.msstyles ke tema baru dari scractch berdasarkan aerolite.msstyles , terima kasih banyak
ElektroStudios
4

Ini mungkin tidak persis apa yang Anda cari, tetapi mungkin membantu Anda. Jika Anda pergi ke Sistem atau klik kanan "komputer ini" dan pergi ke properti, lalu klik kiri "pengaturan sistem lanjut", klik tombol "pengaturan" di kotak grup "kinerja" di bawah tab "lanjutan", lalu atur mesin ke "Sesuaikan untuk kinerja terbaik". Setelah Anda melakukan itu klik OK dan biarkan pengaturan menendang. Kemudian coba seret jendela di sekitar dan Anda akan melihat kotak perbatasan "tidak terlihat" yang Anda cari ada di versi windows sebelumnya. Mungkin Anda bisa memanfaatkan itu?

Waid Johnson
sumber
Terima kasih atas jawabannya. Hanya perlu menonaktifkan "Tampilkan konten jendela saat memindahkan jendela" (Saya tidak yakin apakah itu nama dalam bahasa Inggris) tidak perlu menonaktifkan semua fitur grafis, namun seperti yang Anda ketahui, batas perbatasan tidak akan terlihat , itu akan menggambar persegi panjang di atas jendela saat bergerak, yang dalam hal apa pun bisa sama dengan yang saya cari, tapi terima kasih ya.
ElektroStudios
1

Stardock's WindowBlinds ($ 9,99, tersedia uji coba 30 hari) mengklaim dapat melakukan ini.

Berikut adalah contoh dari demo mereka untuk Windows 10:

gambar

harrymc
sumber
terima kasih atas jawabannya, apakah Anda tahu apakah melakukan itu berarti menerapkan tema Stardock khusus ?, yang akan sangat merepotkan saya seperti yang saya jelaskan dalam pertanyaan saya menggunakan tema pihak ketiga yang lebih gelap, namun, Anda memberikan info yang bagus , Saya benar-benar menginstal Windows 10 Virtual Machine untuk melanjutkan untuk menguji demo WindowBlinds dengan registri pembalikan dasar dan teknik file untuk melihat apakah saya dapat menemukan "rahasia" tentang bagaimana mereka melakukan itu.
ElektroStudios
Sayangnya menggunakan WindowBlinds adalah solusi terburuk yang mungkin, itu tidak dapat digambarkan sebagai solusi, saya merinci argumen dalam pembaruan yang saya lakukan untuk pertanyaan saya. Terima kasih lagi untuk jawabannya!
ElektroStudios
Semua produk Stardock didasarkan pada trik Windows dan mungkin menggunakan fitur tidak berdokumen, yang hanya logis karena kebanyakan orang (termasuk saya) tidak tahu bagaimana mereka bisa melakukan semua itu. BTW - Saya percaya Classic Shell lebih maju dari StartIsBack ++, dan mungkin tidak terpengaruh oleh WindowBlinds. Dan sumber daya apa yang banyak digunakan oleh WindowBlinds?
harrymc
Saya masih tertarik untuk mengetahui sumber daya apa yang menggunakan WindowBlinds begitu banyak.
harrymc
1
Terima kasih atas jawaban Anda, dan saya akan mencoba melihat apa yang dilakukan WindowBlinds. Tapi sejauh yang saya tahu, pengembangan Windows sekarang kacau, dalam arti bahwa semakin banyak dilakukan dalam perangkat lunak, daripada melalui parameter registri. Ini adalah kasus untuk lebar perbatasan, di mana pengaturan registri lama tidak lagi berfungsi di Windows 10 meskipun mereka bekerja dengan baik hanya sampai 8.1. Untuk menghindari perangkat lunak Windows, WindowBlinds sekarang tidak punya pilihan selain menghubungkan ke Windows. Tapi saya akan memeriksanya.
harrymc
1

Sudahkah Anda mencoba Divvy? Mereka memiliki versi windows dan saya percaya saya menggunakannya dengan cara yang sama Anda menggunakan Sizer. Saya baru saja diuji untuk melihat apakah saya mendapatkan celah antara windows menggunakan Divvy dengan meletakkan mspaint biru terang di belakang dua jendela chrome berukuran menggunakan Divvy dan saya tidak bisa melihat melalui jendela ke latar belakang.

Saya tahu ini adalah produk berbayar dan belum tentu perbaikan yang Anda cari, tetapi tampaknya mampu melakukan apa yang Anda inginkan. Mungkin secara internal mengoreksi transparansi yang Anda sebutkan di Win 10.

Divvy Link (Windows)

Gregory Becker
sumber
Terima kasih atas jawabannya, tetapi aplikasi ini memiliki lebih banyak masalah daripada Sizer . Masalah utama adalah bahwa itu tidak mendukung posisi dan ukuran khusus, dengan kata lain tidak dapat disesuaikan, Anda perlu meletakkan jendela pada persegi panjang yang telah ditentukan dan sangat sedikit, masalah kedua adalah yang tidak berfungsi sebagai Sizer , Anda perlu buka program dan pilih salah satu dari persegi yang sangat kecil setiap kali, dan masalah terakhir adalah tidak memperhitungkan ruang taskbar, ketika Anda mencoba untuk menempatkan jendela di sudut menggunakan Divvy , jendela akan ditutup oleh taskbar Windows, setidaknya pada Windows 10
ElektroStudios