Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
pencere özelliği, pencereye atanan tüm verilerdir. Pencere özelliği genellikle pencereye özgü verilerin tutamacıdır, ancak herhangi bir değer olabilir. Her pencere özelliği bir dize adıyla tanımlanır. Uygulamaların pencere özelliklerini kullanmasını sağlayan birkaç işlev vardır. Bu genel bakışta aşağıdaki konular ele alınmaktadır:
- Pencere Özelliklerini Kullanmanın Avantajları
- Pencere Özellikleri Atama
- Numaralandırma Penceresi Özellikleri
Pencere Özelliklerini Kullanmanın Avantajları
Pencere özellikleri genellikle verileri alt sınıflanmış bir pencereyle veya çok belgeli arabirim (MDI) uygulamasındaki bir pencereyle ilişkilendirmek için kullanılır. Her iki durumda da, aşağıdaki iki nedenden dolayı CreateWindowişlevinin veya sınıf yapısınınbelirtilen ek baytları kullanmak uygun değildir:
- Bir uygulama, kullanılabilir fazladan bayt sayısını veya alanın nasıl kullanıldığını bilmiyor olabilir. Uygulama, pencere özelliklerini kullanarak ek baytlara erişmeden verileri bir pencereyle ilişkilendirebilir.
- Bir uygulamanın uzaklıkları kullanarak ek baytlara erişmesi gerekir. Ancak pencere özelliklerine uzaklıklarla değil dize tanımlayıcılarıyla erişilir.
Alt sınıflama hakkında daha fazla bilgi için Pencere Yordamı Alt Sınıflamabölümüne bakın. MDI pencereleri hakkında daha fazla bilgi için bkz. Birden Çok Belge Arabirimi.
Pencere Özellikleri Atama
SetProp işlevi pencereye bir pencere özelliği ve dize tanımlayıcısı atar. GetProp işlevi, belirtilen dize tarafından tanımlanan window özelliğini alır. RemoveProp işlevi bir pencere ile pencere özelliği arasındaki ilişkiyi yok eder, ancak verilerin kendisini yok etmez. Verilerin kendisini yok etmek için, RemoveProptarafından döndürülen tanıtıcıyı serbest bırakmak için uygun işlevi kullanın.
Pencere Özelliklerini Numaralandırma
EnumProps ve EnumPropsEx işlevleri, uygulama tanımlı geri çağırma işlevini kullanarak pencerenin tüm özelliklerini numaralandırır. Geri çağırma işlevi hakkında daha fazla bilgi için bkz. PropEnumProc.
EnumPropsEx, geri çağırma işlevi tarafından kullanılan uygulama tanımlı veriler için ek bir parametre içerir. Geri çağırma işlevi hakkında daha fazla bilgi için bkz. PropEnumProcEx.