Büyü yoktur. GoScreen'i mümkün kılan iki Windows API işlevi vardır: ShowWindow ve GetWindowText. Bu nedenle, Microsoft bu tür bir iç işlem iletişimini desteklediği sürece, goScreen çalışacaktır. Bir ekran sayfasından diğerine gittiğinizde, goScreen bir önceki sayfadaki tüm görünür pencereleri gizler ve sonrakileri gösterir.
Bir pencereyi gizlemek ve göstermek yasal bir işlemdir ve tüm uygulamalar düzgün bir şekilde tepki vermelidir - örneğin, kendini doğru şekilde yeniden çizin. Microsoft Windows için geliştirilmesinde en önemli gereksinimlerden biridir. Elbette, ne kadar hızlı tepki vereceğinin garantisi yok. İşte onlara bağlıyım - eğer yavaşlarsa, lütfen beni suçlamayın. Ayrıca bu, bazen diğer uygulamaların tuhaf davranışlarını açıklar - ShowWindow'u kendileri arayabilir veya bunu yapmak güzel olurdu diye çağırmazlar.
GoScreen, Windows kabuk etkinliğini izlemiyor - bu, güvensiz olduğuna inandığım Windows kancalarını yüklemeyi gerektirir. Örneğin, Windows Gezgini'nde bir dosyayı çift tıklattığında, kabuk bu kayıt defterini hangi uygulamanın açabileceğini kayıt defterinde bulur, bu uygulamayı başlatır ve dosyayı açmak için komut verir. GoScreen bu senaryoda yer almamaktadır.
GoScreen'in hiçbir inisiyatifi yok. Birçok şey yapabilir, ama sadece bunu yapmak için komut verdiğinizde. Yani, GoScreen'e dokunmadığınız sürece, sisteminize dokunmaz.
Yorum Bulunamadı