Controle de extensão de função MFC - guia do usuário do designer visual BCGSuite

A biblioteca BCGSuite tem mais de 100 classes de extensão MFC totalmente projetadas, testadas e totalmente documentadas, cujos componentes podem ser facilmente integrados em seu aplicativo e economizar centenas de tempo de desenvolvimento e depuração.

BCGSuite para download da versão oficial do MFC v31.0

O designer visual permite que você crie e modifique rapidamente painéis e gráficos digitais para aplicativos MFC. Ele gera arquivos XML que descrevem o layout e os atributos do painel e dos elementos do gráfico. Contanto que você precise fornecer painéis digitais interativos e / ou gráficos para usuários finais, você pode carregar e processar XML em tempo de execução.

Este guia demonstra como usar a ferramenta Designer.

pré-requisitos

Primeiro, você deve usar o Assistente de aplicativo para criar um aplicativo baseado em MFC ou BCGControlBar Pro ou escolher um aplicativo existente (baseado em MFC ou BCGPro).

Observação : se você escolher um projeto MFC puro, precisará executar algumas etapas adicionais para migrar de MFC para BCGControlBar Pro.

Comece a usar o designer

Execute o aplicativo BCGVisualDesigner.exe localizado na pasta de instalação <BCGControlBar Pro (ou BCGSuite)> pasta \ Designer. Agora você pode começar a criar um novo painel ou gráfico ou carregar um arquivo de dados existente. Os dados do designer são salvos na extensão Como "visual-bcgsoft" no arquivo.

Controle de extensão de função MFC BCGSuite para documento de ajuda MFC

Uma breve descrição das janelas de encaixe

  • Caixa de ferramentas - a janela da caixa de ferramentas contém uma lista de medidores e elementos de gráfico suportados pelo Visual Designer, que podem ser arrastados e soltos na superfície de design durante o design.
  • A janela Elementos-Elementos contém uma lista de Medidores e Elementos de Diagrama na superfície de design.Você pode clicar em Elemento na lista para selecionar objetos na superfície de design.
  • A janela Propriedades permite editar as propriedades do objeto selecionado.Se nenhum objeto for selecionado na superfície de design, você pode definir as propriedades do recipiente visual, como a cor de fundo.

Adicionar e editar medidores

Para adicionar um novo instrumento, selecione o objeto desejado na janela Toolbox e clique na superfície de design. Agora você pode arrastar o objeto para colocá-lo na superfície de design, alterar seu tamanho e definir suas propriedades específicas na janela Propriedades.

Clicar com o botão direito do mouse na superfície de design ou no objeto selecionado abrirá um menu pop-up sensível ao contexto que você pode usar para adicionar novos objetos, executar operações de recortar / copiar / colar / excluir e alterar a ordem Z dos selecionados objetos.

Alguns medidores suportam uma coleção de submedidores e outros medidores. Você pode editar a coleção na janela Propriedades - basta clicar na propriedade "Escalas" ou "Submedidores" e uma caixa de diálogo adicional aparecerá para edição da coleção:

Controle de extensão de função MFC BCGSuite para documento de ajuda MFC

Controle de extensão de função MFC BCGSuite para documento de ajuda MFC

Teste painéis ou gráficos digitais

Se você deseja visualizar o painel em operação, selecione o item de menu Exibir | Executar teste, ele exibirá seu painel digital ou gráfico em uma janela separada e permitirá que você defina sua propriedade "Modo interativo" como Um medidor real interage.

Controle de extensão de função MFC BCGSuite para documento de ajuda MFC

Adicione um painel ou gráfico ao aplicativo

  1. Salve seu arquivo XML na pasta RES do aplicativo (a extensão padrão é "visual-bcgsoft").
  2. Para importar o arquivo XML para o seu recurso, você precisa especificar "BCGP_VISUAL_XML" como o tipo de recurso.
  3. Carregue o XML no contêiner visual:

 

CBCGPVisualContainerCtrl m_wndContainer; 
... 
m_wndContainer.GetVisualContainer () -> LoadFromXML (IDR_DASHBOARD1);

Acho que você gosta

Origin blog.csdn.net/AABBbaby/article/details/112799581
Recomendado
Clasificación