Compartilhar via


Apêndice F: Valores do Identificador de Objeto para OBJID_QUERYCLASSNAMEIDX

Quando o OLEACC envia uma mensagem de WM_GETOBJECT com o parâmetro lParam definido como OBJIDQUERYCLASSNAMEIDX, muitos USUÁRIOs padrão ou controles comuns (COMCTL) retornam um dos valores a seguir.

USER ou controle comum Valor retornado
Listbox 65536+0
Botão 65536+2
Estático 65536+3
Editar 65536+4
Combobox 65536+5
Scrollbar 65536+10
Status 65536+11
Barra de ferramentas 65536+12
Progresso 65536+13
Animar 65536+14
Tab 65536+15
Tecla de acesso 65536+16
Cabeçalho 65536+17
Trackbar 65536+18
Listview 65536+19
Updown 65536+22
Dicas 65536+24
Treeview 65536+25
RichEdit 65536+28

 

Somente os controles comuns USER e Windows (COMCTL) retornarão um dos valores da tabela. Se uma janela retornar 0 em resposta a essa mensagem, a janela poderá ser uma das seguintes:

  • Um controle personalizado
  • Um controle diferente de um dos controles na tabela anterior
  • Uma versão antiga de um controle do sistema que não reconhece a mensagem de WM_GETOBJECT

Se uma janela retornar 0, os clientes poderão precisar usar RealGetWindowClass ou GetClassName. Você pode usar essas funções para determinar o tipo de controle com base no nome da classe.

Em geral, os clientes podem usar as informações fornecidas pelo OLEACC.