Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Se um controle der suporte a quaisquer propriedades de ambiente, ele deverá pelo menos respeitar os valores das seguintes propriedades ambientes nas condições declaradas na tabela a seguir usando as despids padrão.
| Propriedade Ambient | Dispid | Comentário/condições para uso |
|---|---|---|
| LocaleID |
-705 |
Se Locale for significativo para o controle, por exemplo, para saída de texto |
| UserMode |
-709 |
Se o controle se comportar de forma diferente no modo de usuário (design) e no modo de execução |
| UIDead |
-710 |
Se o controle reagir a eventos de interface do usuário, ele deverá honrar essa propriedade ambiente |
| ShowGrabHandles |
-711 |
Se o controle der suporte ao redimensionamento in-loco de si mesmo |
| ShowHatching |
-712 |
Se o controle der suporte à ativação in-loco e à ativação da interface do usuário |
| DisplayAsDefault |
-713 |
Somente se o controle estiver marcado OLEMISC_ACTSLIKEBUTTON (o que significa que o suporte para mnemônicos de teclado é fornecido, IOleControl::GetControlInfo e IOleControl::OnMnemonic devem ser implementados). |
Conforme descrito anteriormente, o uso de ambientes requer IOleControl (para OnAmbientPropertyChange como mínimo), bem como IOleObject (para SetClientSite e GetClientSite).
O OLEMISC_SETCLIENTSITEFIRST bit pode não ser necessariamente suportado por um contêiner. Nessas circunstâncias, um controle deve recorrer a valores padrão para as propriedades ambientes necessárias.