CWnd::InvalidateRect

void InvalidateRect ( lpcrect lpRect, bool bErase = gerçek );

Parametreleri

lpRect

Bir CRect nesne veya güncelleştirme bölgeye eklenecek dikdörtgen (istemci koordinatları) içeren rect yapısı işaret eder. LpRect nullise, tüm istemci alanı bölgesine eklenir.

bErase

Arka plan güncelleştirme bölgede silinmesi olup olmadığını belirtir.

Açıklamalar

İstemci verilen dikdörtgen bir alanda bu dikdörtgeni CWnd güncelleştirme bölgesine ekleyerek geçersiz kılar. Sonraki WM_PAINT ileti gönderildiğinde geçersiz dikdörtgen, tüm diğer alanları güncelleştirme bölgesi ile birlikte boyama için işaretlenir. Geçersiz kılınan alanlar güncelleştirme bölgede, sonraki WM_PAINT çağrı gerçekleştiğinde bölgenin işlenir kadar veya bölge ValidateRect veya ValidateRgn üye işlevi tarafından doğrulanır kadar 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ölge, sadece verilen bölümünde 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.

CWnd genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz:nbsp;CWnd::BeginPaint, CWnd::ValidateRect, CWnd::ValidateRgn, :: InvalidateRect

Index