TN070: mfc pencere sınıf adları

Mfc windows penceresi özelliklerini yansıtan bir dinamik olarak oluşturulan sınıf adı kullanın. mfc çerçeve pencereleri, görüş ve uygulama tarafından üretilen açılır pencereler için dinamik olarak sınıf adları oluşturur. İletişim kutuları ile denetimler bir mfc uygulaması tarafından üretilen pencere söz konusu sınıfı için Windows tarafından sağlanan adı var.

Kendi pencere sınıfı kayıt ve PreCreateWindowgeçersiz kılma kullanarak dinamik olarak sağlanan sınıf adını değiştirebilirsiniz. mfc tarafından sağlanan sınıf adları iki aşağıdaki formlardan birini uygun:

 AFX:% x % x
AFX:% x: % x: % x: % x: % x

Onaltılık basamak sayısını Değiştir %x karakterleri doldurulmuş veri--dan wndclass yapısı. mfc bu tekniği kullanır, böylece aynı wndclass yapılarını gerektiren birden çok c++ sınıfları aynı kayıtlı pencere sınıfı paylaşabilir. Öylesine sen-ebilmek kolayca pay kurtarmak zaman ve bellek için wndclass yapıları en basit Win32 uygulamalarının, tek bir wndproc, mfc uygulamaları var. Değiştirilebilir değerlerini %x Yukarıda gösterilen karakterleri aşağıdaki gibidir

İlk formu ( Afx:%x:%x ) hCursor, hbrBackgroundve hIcon tüm null olduğunda kullanılır.

Teknik notlar numarasına göre |nbsp; Teknik notlar kategorisine göre

Ayrıca bkz:nbsp;T&N020: adlandırma ve kuralları numaralandırma ID

Index