void InvalidateRgn ( CRgn * pRgn, bool bErase = gerçek );
Parametreleri
pRgn
Bölge güncelleştirme bölgeye eklenmesi için tanımlayan bir CRgn nesnesi için bir işaretçi. Bölgenin istemci koordinatları olduğu varsayılır. Bu parametre nullise, tüm istemci alanı güncelleştirme bölgeye eklenir.
bErase
Arka plan güncelleştirme bölgede silinmesi olup olmadığını belirtir.
Açıklamalar
İstemci alanı verilen bölgede, CWndgeçerli güncelleştirme bölgesine ekleyerek geçersiz kılar. WM_PAINT iletinin sonraki gönderildiğinde geçersiz kılınan bölgenin güncelleştirme bölgedeki tüm diğer alanları ile birlikte boyama için işaretlenir. Geçersiz kılınan alanlar kadar WM_PAINT iletinin sonraki gönderildiğinde bölge işlenir veya bölge ValidateRect veya ValidateRgn üye işlevi tarafından doğrulanır kadar güncelleştirme bölgede birikir.
BErase parametresi arka plan güncelleştirme alanında güncelleştirme bölge işlenirken silinmesi olup olmadığını belirtir. BErase trueise, arka BeginPaint üye işlev çağrıldığında silinir; bErase falseise, arka değişmeden kalır. BErase gerçek güncelleştirme bölgede herhangi bir bölümünde ise, arka planda tüm bölgede, sadece belirli bir parçası silinir.
Windows her CWnd güncelleştirme bölgede boş değil ve orada başka bir mesaj bu pencere için uygulama sırasındaki WM_PAINT ileti gönderir.
Verilen bölgenin daha önce bölge işlevlerinden biri tarafından oluşturulmuş olması gerekir.
CWnd genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz:nbsp;CWnd::BeginPaint, CWnd::ValidateRect, CWnd::ValidateRgn, :: InvalidateRgn