Discussão do artigo "Interfaces gráficas XI: Integração da Biblioteca Gráfica Padrão (build 16)" - página 6

 
Anatoli Kazharski:

Só isso?

De qualquer forma, não é possível ver o gráfico atrás da tabela. Portanto, basta fazer isso como mostrado na captura de tela abaixo. O símbolo e tudo o mais que você quiser pode ser adicionado ao cabeçalho.


Haverá mais uma tabela com índices, mas provavelmente teremos de colocá-la em uma posição inferior durante o teste.

 
Artyom Trishkin:
O ícone e o texto não deveriam ser exibidos? Assim, você não precisaria deslocá-los.

E como você implementa isso?

 
Konstantin:

E como implementá-lo?

Vazio
 
Artyom Trishkin:
Vazio

obrigado ))

Seria bom adicionar métodos para alterar a cor dos componentes à biblioteca.

 
Anatoli Kazharski:

  • Faça o download da versão mais recente da biblioteca.
  • Tente chamar o método CWndEvents::ResetWindow().

P.S. A biblioteca não será mais atualizada. Todas as alterações, correções e adições necessárias, se houver necessidade, os usuários devem aprender a fazer por conta própria.

Boa tarde. Eu perdi alguma coisa em que ponto o método Movable está faltando no Windows?)

 
Roman Vasilchenko:

Boa tarde. Será que perdi alguma coisa em que ponto o método Movable está faltando nas janelas?)

CWindow::IsMovable()

 

biblioteca muito interessante, mas esta última versão está muito, muito, muito, muito, muito, muito lenta para carregar os aplicativos, além disso, muitos métodos estão faltando.

Espero que uma nova versão seja lançada

 

Boa tarde.

É possível criar uma tabela com seleção de valores nas células. Nas células, dados de um determinado tipo (enumeração) com um seletor e a possibilidade de seleção. Não encontrei isso nos exemplos. Por favor, me dê uma dica.

 
leonerd:

Boa tarde.

É possível criar uma tabela com seleção de valores nas células. Nas células, dados de um determinado tipo (enumeração) com um seletor e a possibilidade de seleção. Não encontrei isso nos exemplos. Por favor, me dê uma dica.

Encontrei CELL_COMBOBOX. Mas como definir o tipo de dados para uma célula. DataType() parece ser apenas para uma coluna.

E DataType() somente para tipos padrão? E quanto às enumerações personalizadas?

 

Às vezes, ao mover uma rolagem em uma tabela, ela fica pendurada junto com todos os itens no painel. Somente o controle da janela funciona (minimizar, fechar...).

Como posso descobrir o que está errado? Não sei nem mesmo como determinar isso na depuração. Não tenho nenhum evento personalizado para o movimento da rolagem. Além disso, ele nem sempre é reproduzido. Nem mesmo sei como reproduzi-lo na depuração.

A rolagem trava assim e é isso. A janela pode ser alterada, está tudo bem. E a rolagem não funciona mais, assim como outros elementos, não apenas na tabela, mas em todo o painel. Eu uso a mesma estrutura com a classe CProgram e o restante como nos exemplos. Para reproduzir apenas com a rolagem, é preciso brincar com ela, não na primeira vez. Às vezes, leva muito tempo para movê-lo para frente e para trás e clicar com o mouse.