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.