Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O controle ProgressBar exibe um gráfico de barras que muda de comprimento à medida que recebe mensagens de progresso. Esse controle assina o SetProgress ControlEvent. Ele pode assinar um ControlEvent nomeado após a ação que está sendo monitorada.
Para obter informações relacionadas, consulte Criação de um controle ProgressBare Adicionando ações personalizadas aoProgressBar .
Atributos de controle
Você pode usar os seguintes atributos com esse controle. Para alterar o valor de um atributo usando um evento, inscreva o controle em um ControlEvent na tabela EventMapping e liste o identificador do atributo na coluna Atributo. Insira o identificador do ControlEvent na coluna Evento.
| Identificador de atributo | Bit hexadecimal | Descrição |
|---|---|---|
| Posição | Posição do controle na caixa de diálogo. Insira a largura, altura e coordenadas do canto esquerdo do controle nas colunas Largura, Altura, X e Y da tabela Controle . Use unidades de instalação para comprimento e distância. |
|
| Progresso | Este atributo especifica quanto da ProgressBar é preenchido. O atributo é composto por dois inteiros e uma cadeia de caracteres. O primeiro campo inteiro é o número atual de ticks de progresso e o segundo campo inteiro é o número máximo padrão de ticks de progresso (1024). O terceiro campo é uma cadeia de caracteres que é o nome da ação em andamento. Se o número atual de ticks de progresso for maior do que o máximo, o instalador o alterará para o máximo. Esse atributo é definido e alterado pelo SetProgress ControlEvent. Você deve inscrever o controle para esse evento na tabela EventMapping inserindo SetProgress na coluna Event e Progress na coluna Attribute. |
|
| de texto | Texto exibido pelo controle. Para definir a fonte e o estilo de fonte de uma cadeia de texto, prefixe a cadeia de caracteres exibidos com {\style} ou {&style}. Onde style é um identificador listado na coluna TextStyle da tabela TextStyle. Se nenhum deles estiver presente, mas a propriedadeDefaultUIFontfor definida como um estilo de texto válido, essa fonte será usada. |
|
| visível | 0x00000000 0x00000001 |
Controle oculto. Controlo visível. Inclua esse bit na palavra bit da coluna Atributos na tabela Controle para tornar o controle visível ou oculto após sua criação. Você também pode ocultar ou mostrar um controle usando a tabela ControlCondition. |
| afundado | 0x00000000 0x00000004 |
Exibe o estilo visual padrão. Exibe o controle com uma aparência 3D afundada. Inclua esses bits na palavra bit na coluna Atributos da tabela Controle de . |
| RTLRO | 0x00000000 0x00000020 |
O texto no controle é exibido na ordem de leitura da esquerda para a direita. O texto no controle é exibido na ordem de leitura da direita para a esquerda. |
| Progress95 | 0x00000000 0x00010000 |
Barra de progresso desenhada como uma barra contínua. Barra de progresso desenhada como uma série de retângulos. Inclua esses bits na palavra bit na coluna Atributos da tabela Controle de . |
Comentários
Esse controle pode ser criado a partir da classe PROGRESS_CLASS usando a funçãoCreateWindowEx. Tem os estilos WS_CHILD e WS_GROUP.