| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
x7r3m3x Aprendiz

Registrado: Sexta-Feira, 7 de Fevereiro de 2014 Mensagens: 192
|
Enviada: Sex Abr 06, 2018 9:53 pm Assunto: [RESOLVIDO]ImageList não reconhece função GetBitmap |
|
|
Olá Pessoal,
Eu estou tentando utilizar o imagelist para atribuir uma imagem ao meu botão speedbutton, e encontrei este método para fazer, porém o a função GetBitmap não é reconhecida pelo TImageList, seria uma uses? Quando eu uso o atalho ctrl+alt+a para achar a unit, aparecem duas porém nenhuma funciona.
Resultados de units encontradas:
| Citação: |
Winampi.Windows.GetBitmapBits
Winampi.Windows.GetBitmapDimensionEx
|
Código sendo usado:
| Código: |
spbMesa1.Glyph := nil;
imgCaixa.GetBitmap(1, spbMesa1.Glyph);
|
Acredito que seria uma uses porém não encontrei a uses necessária. Alguém saberia o que poderia ser o problema?
Desde já agradecido!
Editado pela última vez por x7r3m3x em Sáb Abr 07, 2018 5:20 pm, num total de 1 vez |
|
| Voltar ao Topo |
|
 |
natanbh1 Colaborador

Registrado: Terça-Feira, 15 de Março de 2011 Mensagens: 3093 Localização: Belo Horizonte - MG
|
Enviada: Sáb Abr 07, 2018 5:05 pm Assunto: |
|
|
Testei seu código aqui e funcionou normalmente com o Imagelist.
| Código: | spbMesa1.Glyph := nil;
imgCaixa.GetBitmap(0, spbMesa1.Glyph); |
Te retorna algum erro? Se sim, qual?
Não precisa de adicionar nenhum bibilioteca na uses para isso. Somente Vcl.Controls que é do ImageList mesmo.
Certifique se imgCaixa realmente é um ImageList e não um Image.
Verifique também que o índice do primeiro parâmetro começa do 0 (zero). _________________ ''A persistência é o caminho para o êxito.''
Charlie Chaplin |
|
| Voltar ao Topo |
|
 |
x7r3m3x Aprendiz

Registrado: Sexta-Feira, 7 de Fevereiro de 2014 Mensagens: 192
|
Enviada: Sáb Abr 07, 2018 5:19 pm Assunto: |
|
|
| natanbh1 escreveu: | Testei seu código aqui e funcionou normalmente com o Imagelist.
| Código: | spbMesa1.Glyph := nil;
imgCaixa.GetBitmap(0, spbMesa1.Glyph); |
Te retorna algum erro? Se sim, qual?
Não precisa de adicionar nenhum bibilioteca na uses para isso. Somente Vcl.Controls que é do ImageList mesmo.
Certifique se imgCaixa realmente é um ImageList e não um Image.
Verifique também que o índice do primeiro parâmetro começa do 0 (zero). |
Olá natanbh1,
Foi uma grande falta de atenção minha, eu coloquei o nome inicial igual ao que coloco de uma imagem em um Imagelist e então não conseguia ver meu erro até que você pediu para eu reconferir para ver se era um Imagelist. Coloquei o correto e está funcionando perfeitamente.
Desculpe o incomodo. Obrigado pela atenção. |
|
| Voltar ao Topo |
|
 |
natanbh1 Colaborador

Registrado: Terça-Feira, 15 de Março de 2011 Mensagens: 3093 Localização: Belo Horizonte - MG
|
Enviada: Sáb Abr 07, 2018 6:42 pm Assunto: |
|
|
Sem problemas. Acontece com todos.
O importante é que está funcionando agora.
Abraços. _________________ ''A persistência é o caminho para o êxito.''
Charlie Chaplin |
|
| Voltar ao Topo |
|
 |
|