Yeniden boyutlandırılmış Windows
Sistem, kullanıcı Boyut ve Ekranı Kapla gibi pencere menü komutlarını seçtiğinde veya uygulama SetWindowPos işlevi gibi işlevleri çağırdığında pencerenin boyutunu değiştirir. Bir pencerenin boyutu değiştiğinde, sistem pencerenin daha önce kullanıma sunulan bölümünün içeriğinin etkilenmediğini ve yeniden çizilmesi gerekmediğini varsayar. Sistem, pencerenin yalnızca yeni kullanıma sunulan bölümünü geçersiz kılır ve son WM_PAINT ileti uygulama tarafından işlendiğinde zaman kazandırır. Bu durumda, pencerenin boyutu küçüldüğünde WM_PAINT oluşturulmaz.
Bazı pencereler için, pencerenin boyutundaki herhangi bir değişiklik içeriği geçersiz kılabilir. Örneğin, saatin yüzünü penceresine düzgün sığacak şekilde uyarlayan bir saat uygulaması, pencere boyutu her değiştiğinde saati yeniden çizmelidir. Dikey, yatay veya hem dikey hem de yatay bir değişiklik yapıldığında sistemi pencerenin tüm istemci alanını geçersiz kılmaya zorlamak için, bir uygulamanın pencere sınıfını kaydederken CS_VREDRAW veya CS_HREDRAW stilini ya da her ikisini birden belirtmesi gerekir. Kullanıcı veya uygulama pencerenin boyutunu her değiştirişinde, bu stiller içeren bir pencere sınıfına ait tüm pencere geçersiz kılındı.