Udostępnij za pośrednictwem


Dodatek F: Wartości identyfikatora obiektu dla OBJID_QUERYCLASSNAMEIDX

Gdy obiekt OLEACC wysyła komunikat WM_GETOBJECT z parametrem lParam ustawionym na OBJIDQUERYCLASSNAMEIDX, wiele standardowych kontrolek USER lub wspólnych kontrolek (COMCTL) zwraca jedną z następujących wartości.

UŻYTKOWNIK lub wspólna kontrola Wartość zwracana
Pole listy 65536+0
Guzik 65536+2
Statyczny 65536+3
Redagować 65536+4
Pole kombi 65536+5
Pasek przewijania 65536+10
Stan 65536+11
Pasek narzędzi 65536+12
Postęp 65536+13
Ożywiać 65536+14
Zakładka 65536+15
Hotkey 65536+16
Nagłówek 65536+17
Pasek śledzenia 65536+18
Widok listy 65536+19
Updown 65536+22
Etykietki narzędzi 65536+24
Widok drzewa 65536+25
RichEdit 65536+28

 

Tylko typowe kontrolki USER i Windows (COMCTL) zwracają jedną z wartości z tabeli. Jeśli okno zwróci wartość 0 w odpowiedzi na ten komunikat, okno może być jednym z następujących elementów:

  • Kontrolka niestandardowa
  • Kontrolka inna niż jedna z kontrolek w poprzedniej tabeli
  • Stara wersja kontrolki systemu, która nie rozpoznaje komunikatu WM_GETOBJECT

Jeśli okno zwróci wartość 0, klienci mogą wymagać użycia RealGetWindowClass lub GetClassName. Za pomocą tych funkcji można określić typ kontrolki na podstawie nazwy klasy.

Ogólnie rzecz biorąc, klienci mogą korzystać z informacji dostarczonych przez OLEACC.