WM_UPDATEUISTATE iletisi
Uygulama, belirtilen pencerenin ve tüm alt pencerelerinin kullanıcı arabirimi durumunu değiştirmek için WM_UPDATEUISTATE iletisini gönderir.
#define WM_UPDATEUISTATE 0x0128
Parametre
-
wParam
-
Düşük sıralı sözcük gerçekleştirilecek eylemi belirtir. Bu parametre aşağıdaki değerlerden biri olabilir.
Değer Anlam - UIS_CLEAR
- 2
Yüksek sıralı sözcük tarafından belirtilen UI durum öğesi görünür olmalıdır. - UIS_INITIALIZE
- 3
Yüksek sıralı sözcük tarafından belirtilen UI durum öğesi, son giriş olayına göre değiştirilmelidir. Daha fazla bilgi için bkz. Açıklamalar. - UIS_SET
- 1
Yüksek sıralı sözcük tarafından belirtilen UI durum öğesi gizlenmelidir. Yüksek sıralı sözcük, etkilenen kullanıcı arabirimi durum öğelerini veya denetimin stilini belirtir. Bu parametre aşağıdaki değerlerden biri veya daha fazlası olabilir.
Değer Anlam - UISF_ACTIVE
- 0x4
Etkin denetimler için kullanılan stilde bir denetim çizilmelidir. - UISF_HIDEACCEL
- 0x2
Klavye hızlandırıcıları. - UISF_HIDEFOCUS
- 0x1
Odak göstergeleri. -
lParam
-
Bu parametre kullanılmaz.
Açıklamalar
Bir pencere, tüm alt pencerelerinin kullanıcı arabirimi durumunu değiştirmek için bu iletiyi göndermelidir. DefWindowProcWM_UPDATEUISTATE iletisini işlediğinde WM_CHANGEUISTATE iletisinin aksine kullanıcı arabirimi durumunu değiştirir ve değişiklikleri tüm alt pencerelere yayılır.
DefWindowProc işlevi, kullanıcı arabirimi durumunu wParam değerine göre güncelleştirir. Kullanıcı arabirimi durumu değiştirilirse, işlev iletiyi tüm anlık alt pencerelere gönderir. DefWindowProc, bir alt pencerenin kullanıcı arabirimi durumunu değiştirmeyi amaçladığını sisteme bildiren bir WM_CHANGEUISTATE iletisi aldığında da bu iletiyi gönderir.
Gereksinim -leri
Gereksinim | Değer |
---|---|
Desteklenen en düşük istemci |
Windows 2000 Professional [yalnızca masaüstü uygulamaları] |
Desteklenen en düşük sunucu |
Windows 2000 Server [yalnızca masaüstü uygulamaları] |
Üstbilgi |
|
Ayrıca bkz.
-
Başvuru
-
kavramsal