| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/07/2008 13:00:42
|
Puppets
Virtual Machine Man
![[Avatar]](/images/avatar/6c7a107981f9c2a0ed55efce297bd1e2.png)
Membro desde: 12/12/2006 14:14:55
Mensagens: 508
Localização: Porto Alegre
Offline
|
Alguém sabe o porque são colocados números no formato "0x70" nos campos da emun, a linguagem em questão é c#
public enum TYMED
{
TYMED_ENHMF = 0x40,
TYMED_FILE = 2,
TYMED_GDI = 0x10,
TYMED_HGLOBAL = 1,
TYMED_ISTORAGE = 8,
TYMED_ISTREAM = 4,
TYMED_MFPICT = 0x20,
TYMED_NULL = 0
}
|
Nunca desista antes de conseguir. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/07/2008 13:10:14
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Essa enum trabalha com bits, por exemplo: TYMED_GDI | TYMED_ENHMF == 0x50 (ou seja, ligamos as opções GDI == 0x10 e ENHMF == 0x40).
Você tem de checar os bits, mais ou menos assim:
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/07/2008 14:25:20
|
Puppets
Virtual Machine Man
![[Avatar]](/images/avatar/6c7a107981f9c2a0ed55efce297bd1e2.png)
Membro desde: 12/12/2006 14:14:55
Mensagens: 508
Localização: Porto Alegre
Offline
|
p/thingol
Cara muito obrigado, deu pra ter uma idéia essa dúvida estava me artormentando.
Irei testar aqui, se tintar uma dúvida eu posto.
|
Nunca desista antes de conseguir. |
|
|
 |
|
|