Anhang F: Objektbezeichnerwerte für OBJID_QUERYCLASSNAMEIDX

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

BENUTZER oder allgemeines Steuerelement Rückgabewert
Listenfeld 65536+0
Taste 65536+2
statischen 65536+3
Bearbeiten 65536+4
Combobox 65536+5
Bildlaufleiste 65536+10
Status 65536+11
Symbolleiste 65536+12
Fortschritt 65536+13
Animieren 65536+14
Registerkarte 65536+15
Hotkey 65536+16
Header 65536+17
Trackbar 65536+18
Listview 65536+19
Updown 65536+22
Quickinfos 65536+24
Treeview 65536+25
RichEdit 65536+28

 

Nur ALLGEMEINE BENUTZER- und Windows-Steuerelemente (COMCTL) geben einen der Werte aus der Tabelle zurück. Wenn ein Fenster als Antwort auf diese Nachricht 0 zurückgibt, kann das Fenster eines 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 Meldung 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.