Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Como os usuários adicionam as imagens que estão procurando e as usam para criar a interface? Essa é a pergunta.
As imagens da interface (ícones ou outras figuras) são divididas em duas categorias:
1. Internas.
As imagens internas são integradas ao designer. Por exemplo, imagens em botões de rolagem, setas de itens de menu, cruzes de botões de fechamento de janelas e outros. Essas são imagens padrão e são escritas por números na matriz. Ícones da janela Label Menu também. Eles são escritos por números em uma matriz especial. Mesmo sem recursos externos (pastas com imagens), essas imagens permanecerão e o usuário poderá usá-las da mesma forma. Nesse caso, o endereço do ícone é o nome pelo qual o construtor o encontra.
2. Externas.
Todas as imagens externas devem estar localizadas na pasta Imagens. O construtor as carrega como recursos e as registra na matriz comum de imagens. O algoritmo então acessa essas imagens como suas imagens internas. Quando o usuário salva o projeto, o algoritmo seleciona e grava no arquivo UIDATA somente as imagens de que a interface do usuário precisa.
Basicamente, é simples.
1. O usuário coloca a imagem desejada na pasta Images.
2. Em um arquivo especial, ele escreve uma linha (por exemplo) #resource "::Images\\/32x32\Index.bmp".
3. Em seguida, no código, especifica:
Pronto.
O usuário simplesmente usa a string de atribuição de imagem normal para o elemento ou a janela. Nada mais é necessário. O próprio construtor determinará se a imagem é externa ou interna. Se for externa, ele a retirará do recurso e a colocará em uma matriz com as outras imagens.
Lançamento no sábado (tentarei chegar cedo).
As tarefas atribuídas:
1. Controle de software de elementos e janelas do lado do aplicativo do usuário.
2. fornecer recursos básicos para trabalhar com tabelas. 3.
3. corrigir bugs com guias e barra de tarefas. 4.
4. corrigir pequenos erros.
Observe que a tabela acima é usada.
Em princípio, a tabela já pode ser usada para janelas semelhantes. Ela tem recursos básicos.
Como demonstração, incluirei nessa tabela caixas de seleção, listas suspensas e... controles deslizantes. Vamos ver o que acontece a seguir.
Todos já devem estar familiarizados com essa janela de configurações:
Já a mostrei antes e ela está incluída na versão mais recente. Ela está localizada no arquivo do projeto de demonstração no endereço:
A história é a seguinte: há apenas 20 minutos, tive uma pergunta: o que acontece se você mudar a plataforma dessa janela de SETTINGS para MENU? Então, decidi fazer um pequeno experimento.
Entrei no arquivo e fiz a substituição:
Nada mais.
E aqui está o resultado interessante:
1. Ao tentar abrir uma janela pelo menu, aconteceu o seguinte (clique, é um .gif):
2. ao tentar abrir uma janela com o botão na barra de tarefas, aconteceu o seguinte(clique, é um .gif ):
Como resultado, podemos concluir que a substituição da plataforma da janela altera automaticamente o comportamento e a aparência dessa janela. Como uma janela de menu, ela começou a se abrir a partir de outra janela de menu simplesmente apontando para o item que costumava chamá-la ao clicar (é assim que uma janela de menu normal se comporta). Além disso, quando você clica no botão que deveria chamá-la, a janela se abre nas imediações desse botão, e não no centro do gráfico, como outras janelas de configurações (é assim que uma janela de menu normal se abre com um botão).
O resultado é interessante: basta alterar UMA palavra no código e você obtém uma aparência e um comportamento completamente diferentes da janela de configurações. É conveniente? Julgue por si mesmo.
P.S. É assim que fica na imagem:
Posso saber qual software você usou para criar os gifs? Por que você precisa clicar para ver a imagem se mover?