Aracılığıyla paylaş


Sekme Denetimlerini Kullanma

Bu konu, sekme denetimlerini kullanan iki örnek içerir. İlk örnekte, bir uygulamanın ana penceresindeki birden çok metin sayfası arasında geçiş yapmak için sekme denetiminin nasıl kullanılacağı gösterilmektedir. İkinci örnekte, bir iletişim kutusundaki birden çok denetim sayfası arasında geçiş yapmak için sekme denetiminin nasıl kullanılacağı gösterilmektedir.

Bu bölümde

Konu Açıklama
Ana Pencerede Sekme Denetimi Oluşturma
Bu bölümdeki örnekte, bir sekme denetiminin nasıl oluşturulacağı ve uygulamanın ana penceresinin istemci alanında nasıl görüntüleneceği gösterilmektedir. Uygulama, sekme denetiminin görüntüleme alanında üçüncü bir pencere (statik denetim) görüntüler. Üst pencere, WM_SIZE iletisini işlerken sekme denetimini ve statik denetimi konumlandırır ve boyutlandırır.
Bu örnekte haftanın her günü için bir tane olan yedi sekme vardır. Kullanıcı bir sekme seçtiğinde, uygulama statik denetimde ilgili günün adını görüntüler.
Sekmeli İletişim Kutusu Oluşturma
Bu bölümdeki örnekte, birden çok denetim sayfası sağlamak için sekmeleri kullanan bir iletişim kutusunun nasıl oluşturulacağı gösterilmektedir. Ana iletişim kutusu moda bağımlı bir iletişim kutusudur. Denetimlerin her sayfası, WS_CHILD stiline sahip bir iletişim kutusu şablonuyla tanımlanır. Bir sekme seçildiğinde, gelen sayfa için bağımsız bir iletişim kutusu oluşturulur ve giden sayfanın iletişim kutusu kaldırılır.
Not: Çoğu durumda, özellik sayfalarını kullanarak çok sayfalı iletişim kutularını daha kolay uygulayabilirsiniz. Özellik sayfaları hakkında daha fazla bilgi için bkz. Özellik Sayfaları Hakkında.
Ana iletişim kutusunun şablonu yalnızca iki düğme denetimini tanımlar. WM_INITDIALOG iletisini işlerken, iletişim kutusu yordamı bir sekme denetimi oluşturur ve alt iletişim kutularının her biri için iletişim kutusu şablonu kaynaklarını yükler.