Z sırası

Bir pencere z sırası örtüşen pencereler yığınını pencerenin konumunu gösterir. Bu pencerede yığını, dışa doğru uzanan ekrandaki z ekseni, hayali bir eksen odaklı. Pencerenin üst kısmındaki z sırası, tüm diğer windows ile çakışıyor. Pencerenin alt kısmındaki z sırası ile diğer tüm pencerelerin üst üste.

Sistem z sırası tek bir listede tutar. Onlar en üstteki windows, üst düzey windows veya alt pencereleri olup temel z sırası windows ekler. Bir üstteki pencereyi diğer tüm etkin olup olmamasına bakılmaksızın en üstteki olmayan windows ya da ön pencere ile çakışıyor. Bir üstteki pencere ws_ex_topmost tarzı vardır. Önce üstteki olmayan pencereler z sırayla tüm üstteki pencereler görünür. z sırayla üst ile alt pencere gruplandırılmış.

Bir uygulama bir pencere oluşturduğunda, sistem Windows aynı türde z sırası üstündeki koyar. Bir pencere Windows aynı türde z sırasının en üstüne getirmek için BringWindowToTop işlevini kullanabilirsiniz. SetWindowPos ve DeferWindowPos işlevleri kullanarak z sırasını yeniden düzenleyebilirsiniz.

Kullanıcı farklı bir pencere etkinleştirerek z sırası değişiyor. Sistem, etkin pencerenin üst kısmındaki Windows aynı türde z sırası konumlandırır. Yani bir pencere z sırasının üstüne gelince, alt pencere yapmak. Tüm alt pencereler ana pencerenin arayın ve tanıtıcı z sırada en yüksek alt pencereye dönmek için GetTopWindow işlevini kullanabilirsiniz. GetNextWindow işlevi z sırayla sonraki veya önceki pencere tanıtıcı alır.

Index