Sınıfın arka fırça

Bir sınıfın arka fırça bir pencerenin istemci alanı uygulama tarafından sonraki çizim hazırlar. Sistem, bir düz renk veya desenle, böylece tüm önceki görüntüleri bu konumdan kaldırma veya pencereye ait olup istemci alanı doldurmak için fırça kullanır. Sistem pencere arka penceresine wm_erasebkgnd mesaj göndererek boyalı bildirir. Daha fazla bilgi için bkz: fırçaları.

Arka fırça için bir sınıf atamak için uygun GDI işlevleri kullanarak bir fırça oluşturun ve wndclassex yapısı hbrBackground üyesi dönen fırça tanıtıcı atamak.

Bir fırça oluşturmak yerine, uygulama hbrBackground üye standart sistem renk değerlerden birine ayarlayabilirsiniz. Standart sistem renk değerleri listesi için bkz: SetSysColors.

Standart sistem rengi kullanmak için uygulamanın arka plan rengi değeri tarafından artırmak gerekir. Örneğin, color_background + 1 sistemi arka plan rengi olur. Seçimli, sen-ebilmek kullanma GetSysColorBrush bir standart sistem renge karşılık gelen bir fırça tanıtıcı almaya çalışması ve ele wndclassex yapısının hbrBackground üyesinin belirtin.

Sistem, bir pencere sınıfı bir sınıf arka fırça olmasını gerektirmez. Bu parametre null olarak ayarlanmışsa, wm_erasebkgnd mesajı aldığı her pencere, kendi arka plan boya gerekir.

Index