ID do artigo: 179988 - Última revisão: terça-feira, 24 de fevereiro de 2004 - Revisão: 3.0 CORRECÇÃO: Problema ColumnHeader largura propriedade do ListView
Nesta páginaSintomasQuando você define a largura de um ColumnHeader programaticamente, a largura da coluna, na verdade, pode aparecer maior do que o esperado. Isso apresenta um problema ao tentar salvar a largura da ColumnHeader configurações para que possa restaurá-las em um momento posterior. CausaInternamente, a largura de um ColumnHeader é preenchida com alguns constante predeterminado quando ele é alterado através de programação. Esse preenchimento não tem efeito se a largura do ColumnHeader for alterada por meio da interface do usuário. ResoluçãoPara contornar esse problema, pode definir ou retornar uma largura ColumnHeader usando a função API SendMessage com as mensagens LVM_SETCOLUMNWIDTH ou LVM_GETCOLUMNWIDTH. As declarações de constante e a função são: Para definir a largura de um Columnheader usando a mensagem LVM_SETCOLUMNWIDTH, você pode fornecer o índice da coluna (começando com 0) como o wParam e a nova largura como o lParam. Por exemplo, a instrução a seguir define a largura da segunda coluna (índice 1) de ListView1 como 150: Para recuperar a largura de um Columnheader usando a mensagem LVM_GETCOLUMNWIDTH, você pode fornecer o índice da coluna (começando com 0) como o wParam. O lParam é não utilizado e deve ser definido como 0. Por exemplo, a instrução a seguir retorna a largura da segunda coluna (índice 1) da ListView1: SituaçãoA Microsoft confirmou este é um bug em produtos Microsoft listados no começo deste artigo. Esse bug foi corrigido no Visual Basic 6.0. Mais InformaçõesEtapas para reproduzir o problema
A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 179988
(http://support.microsoft.com/kb/179988/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Voltar para o início