Freigeben über


Anhang F: Objektbezeichnerwerte für OBJID_QUERYCLASSNAMEIDX

Wenn OLEACC eine WM_GETOBJECT Nachricht mit dem lParam Parameter sendet, der auf OBJIDQUERYCLASSNAMEIDX festgelegt ist, geben viele StandardBENUTZER- oder allgemeine Steuerelemente (COMCTL) einen der folgenden Werte zurück.

USER oder allgemeines Steuerelement Rückgabewert
Listenfeld 65536+0
Knopf 65536+2
Statisch 65536+3
Redigieren 65536+4
Kombinationsfeld 65536+5
Bildlaufleiste 65536+10
Status 65536+11
Symbolleiste 65536+12
Fortschritt 65536+13
Beleben 65536+14
Registerkarte 65536+15
Hotkey 65536+16
Kopfball 65536+17
Trackbar 65536+18
Listview 65536+19
Updown 65536+22
QuickInfos 65536+24
Strukturansicht 65536+25
RichEdit 65536+28

 

Nur BENUTZER- und Windows common controls (COMCTL) geben einen der Werte aus der Tabelle zurück. Wenn ein Fenster als Antwort auf diese Nachricht 0 zurückgibt, kann das Fenster eine der folgenden Sein:

  • Ein benutzerdefiniertes Steuerelement
  • Ein anderes Steuerelement als eines der Steuerelemente in der vorherigen Tabelle
  • Eine alte Version eines Systemsteuerelements, das die WM_GETOBJECT Nachricht nicht erkennt

Wenn ein Fenster 0 zurückgibt, müssen Clients möglicherweise RealGetWindowClass oder GetClassName-verwenden. Sie können diese Funktionen verwenden, um den Typ des Steuerelements basierend auf dem Klassennamen zu bestimmen.

Im Allgemeinen können Clients die von OLEACC bereitgestellten Informationen verwenden.