bool LockWindowUpdate ( );
Dönüş değeri
İşlev başarılı ise sıfır. Bir hata oluşursa veya LockWindowUpdate işlevi başka bir pencere kilitlemek için kullanılan 0 ise.
Açıklamalar
Belirtilen pencereyi çizim devre dışı bırakır. Kilitli bir pencere taşınamaz. Bir defada yalnızca bir pencere kilitlenebilir. LockWindowUpdateile kilitli bir pencere açmak için UnlockWindowUpdate çağrı.
Eğer bir uygulama ile kilitli bir pencere (ya da birisi kilitli alt pencereleri) aramaları GetDC, GetDCEx, ya BeginPaint Windows, çağrılan işlev işlevi olan görünür bölge boş bir aygıt içeriğini. Uygulama penceresi UnlockWindowUpdate üye işlevini çağırarak açana kadar bu ortaya çıkar .
Penceresi güncelleştirmeleri kilitli sistem kilitli bir pencere ile ilişkili aygıt bağlamlarına çizim işlemleri sınırlayıcı dikdörtgenin izler. Çizim reenabled zaman, kilitli pencere ve onun alt pencereleri bir nihai zorlamak için bu sınırlayıcı dikdörtgeni geçersiz WM_PAINT mesaj ekranı güncelleştirmek için. Hiçbir çizim penceresi güncelleştirmeleri kilitliyken oluştuysa, hiçbir alanı geçersiz.
LockWi&ndowUpdate üye işlevi belirtilen pencere görünmez yapmaz ve WS_VISIBLE stil bit.nbsp belli değil;
CWnd genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz:nbsp;CWnd::GetDCEx, :: LockWindowUpdate