VARFLAGS Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Atenção
Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202
Utilize VARFLAGS em substituição.
Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.
public enum class VARFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum VARFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum VARFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type VARFLAGS =
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type VARFLAGS =
Public Enum VARFLAGS
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| VARFLAG_FREADONLY | 1 | A atribuição à variável não deve ser permitida. |
| VARFLAG_FSOURCE | 2 | A variável devolve um objeto que é uma fonte de eventos. |
| VARFLAG_FBINDABLE | 4 | A variável suporta ligação de dados. |
| VARFLAG_FREQUESTEDIT | 8 | Quando definido, qualquer tentativa de alterar diretamente a propriedade resulta numa chamada para |
| VARFLAG_FDISPLAYBIND | 16 | A variável é apresentada ao utilizador como vinculável. VARFLAG_FBINDABLE também deve ser definido. |
| VARFLAG_FDEFAULTBIND | 32 | A variável é a única propriedade que melhor representa o objeto. Apenas uma variável na informação do tipo pode ter este atributo. |
| 64 | A variável não deve ser apresentada ao utilizador num navegador, embora exista e seja vinculável. |
|
| VARFLAG_FRESTRICTED | 128 | A variável não deve ser acessível a partir de linguagens macro. Este flag destina-se a variáveis ao nível do sistema ou variáveis que não pretende que os navegadores de tipo mostrem. |
| VARFLAG_FDEFAULTCOLLELEM | 256 | Permite uma otimização em que o compilador procura um membro chamado "xyz" no tipo "abc". Se tal membro for encontrado e assinalado como função acessória para um elemento da coleção padrão, então é gerada uma chamada para essa função membro. Permitido em membros em disinterfaces e interfaces; Não é permitido nos módulos. |
| VARFLAG_FUIDEFAULT | 512 | A variável é o ecrã padrão na interface do utilizador. |
| VARFLAG_FNONBROWSABLE | 1024 | A variável aparece num explorador de objetos, mas não num navegador de propriedades. |
| VARFLAG_FREPLACEABLE | 2048 | Etiqueta a interface como tendo comportamentos padrão. |
| VARFLAG_FIMMEDIATEBIND | 4096 | A variável é mapeada como propriedades individuais vinculáveis. |
Observações
Para informações adicionais sobre VARFLAGS, consulte a Biblioteca MSDN.