İletiyi WM_NCACTIVATE

Etkin veya etkin olmayan bir durumu belirtmek için istemci olmayan alanının değiştirilmesi gerektiğinde pencereye gönderilir.

Bir pencere bu iletiyi WindowProc işlevi aracılığıyla alır.

#define WM_NCACTIVATE                   0x0086

Parametreler

wParam

Etkin veya etkin olmayan bir durumu belirtmek için başlık çubuğunun veya simgenin ne zaman değiştirilmesi gerektiğini gösterir. Etkin bir başlık çubuğu veya simge çizilecekse , wParam parametresi TRUE olur. Etkin olmayan bir başlık çubuğu veya simge çizilecekse , wParamYANLIŞ olur.

lParam

Bu parametre -1 olarak ayarlanırsa, DefWindowProc durum değişikliğini yansıtacak şekilde istemci olmayan alanı yeniden boyamaz.

Aksi takdirde, wParamTRUE ise, bu parametre önceden etkin olan pencerenin tanıtıcısıdır. wParamYANLIŞ ise, bu parametre etkinleştirilecek pencerenin tutamacıdır. Daha önce etkin olan pencere (veya etkinleştirilecek) başka bir uygulamadan geliyorsa bu parametre NULL olabilir.

Dönüş değeri

Tür: LRESULT

wParam parametresi YANLIŞ olduğunda, sistemin varsayılan işlemeye devam etmesi gerektiğini belirtmek için bir uygulama TRUE döndürmelidir veya değişikliği önlemek için FALSE döndürmelidir. wParamTRUE olduğunda, dönüş değeri yoksayılır.

Açıklamalar

Uygulamanın pencere için istemci olmayan alanın tüm gerekli bölümlerini çizebilmesi gerektiğinden, standart pencerenin istemci olmayan alanıyla ilgili iletilerin işlenmesi önerilmez. Bir uygulama bu iletiyi işlerse, sistemi etkin pencere değişikliğini tamamlamaya yönlendirmek için TRUE döndürmelidir. Bu ileti alındığında pencere simge durumuna küçültülmüşse uygulamanın iletiyi DefWindowProc işlevine geçirmesi gerekir.

DefWindowProc işlevi, wParam parametresi TRUE olduğunda ve wParamYANLIŞolduğunda etkin olmayan renklerinde başlık çubuğunu veya simge başlığını etkin renklerinde çizer.

Gereksinimler

Gereksinim Değer
Desteklenen en düşük düzeydeki istemci
Windows 2000 Professional [yalnızca masaüstü uygulamaları]
Desteklenen en düşük sunucu
Windows 2000 Server [yalnızca masaüstü uygulamaları]
Başlık
Winuser.h (Windows.h dahil)

Ayrıca bakınız

Referans

DefWindowProc

Kavramsal

Windows