Preciso adicionar dois botões, que são os campos acima e abaixo do mecanismo de rolagem
Você quer dizer botões invisíveis que ficam no plano de fundo da área em que o controle deslizante está se movendo? Farei isso nas próximas versões da biblioteca. Se você clicar acima ou abaixo do controle deslizante, o deslocamento será feito pelo número de linhas da parte visível da lista.
Como sempre, impecável!
Obrigado.
P.S. Mas ainda falta muito para ser impecável. ;)
Você quer dizer botões invisíveis que ficam no plano de fundo da área em que o controle deslizante se move? Farei isso nas próximas versões da biblioteca. Quando você clicar acima ou abaixo do controle deslizante, o deslocamento será feito pelo número de linhas da parte visível da lista.
Foi publicado o novo artigo Graphical Interfaces V: The List View Element (Capítulo 2):
Autor: Anatoli Kazharski
Hi,
A compilação com a versão atual do MT5: 5.00 build 1340 causa erros no compilador:
'return' - cannot convert from const pointer to nonconst pointer SplitButton.mqh 90 65
'return' - não é possível converter de ponteiro constante para ponteiro não constante ListView.mqh 67 76
Hi,
A compilação com a versão atual do MT5: 5.00 build 1340 causa erros no compilador:
'return' - não é possível converter de ponteiro constante para ponteiro não constante SplitButton.mqh 90 65
'return' - cannot convert from const pointer to nonconst pointer ListView.mqh 67 76
Obrigado.
терминала появилась такая ошибка. Правила "игры" немного изменились. Исправить можно просто удалив спецификатор const.
Перейдите к строке с ошибкой и замените эту строку:
CContextMenu *GetContextMenuPointer(void) const { return(::GetPointer(m_drop_menu)); }
На эту:
CContextMenu *GetContextMenuPointer(void) { return(::GetPointer(m_drop_menu)); }
//---
Подобные исправления нужно будет внести во всех файлах, где будет встречаться такая ошибка. В следующих статьях серии ошибка будет устранена.
Спасибо за сообщение.
Olá,
Estou brincando com a biblioteca padrão e tenho uma pergunta muito simples:
Criei uma lista com o CListView. Por exemplo, adiciono elementos a ela a cada segundo. Como posso atualizar a lista para mostrar os elementos mais recentes automaticamente, sem precisar rolar a tela para baixo com o mouse?
Obrigado.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Novo artigo Interfaces Gráficas V: O Controle Lista (Capítulo 2) foi publicado:
No capítulo anterior, nós escrevemos as classes para criar a barra de rolagem vertical e horizontal. Neste capítulo, nós vamos implementá-las. Nós vamos escrever uma classe para criar o controle lista, sendo que a barra de rolagem vertical será sua parte integrante.
Nós vamos compor uma lista de vários objetos primitivos e um elemento de inclusão. Eles são:
Fig. 1. Partes integrantes do elemento lista.
Autor: Anatoli Kazharski