Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[Delphi]Desenhando Menus na tela sem o D3D


AceStryker
 Compartilhar

Posts Recomendados

Muitos que usam menus em telas de hacks como os de CombatArms utilizam o Direct3D, eu vou ensinar um jeito simples de desenhar, é usando o canvas.

Bem, vamos começar.

Nas variaveis globais adicione:

É necessário se cadastrar para acessar o conteúdo.

 

Agora num timer adicione:

É necessário se cadastrar para acessar o conteúdo.

 

Pronto, você teve sua base, o resto é por sua conta.

Aqui estão algumas dicas para deixar seu menu mais bonito.

-Use Imagens ao invez da função TextOut;

-Use Textos em 3D:By Planeta Delphi.

É necessário se cadastrar para acessar o conteúdo.

 

Beleza, por hoje é só.Obrigado pela atenção.

Link para o comentário
Compartilhar em outros sites

Maneiro... já havia visto algo similar na internet, é uma ótima forma de fazer menus diretamente em uma aplicação externa, porém que é um pouco dificil de se controlar (principalmente levando como base coordenadas =X ... mas, nada que lógica e paciência não resolvam... x.x )...

 

Obrigado pelo tópico =X

 

flw, abraços

Link para o comentário
Compartilhar em outros sites

@AceStryker

Muito bom. :)

 

@DragonBoss

principalmente levando como base coordenadas =X

Basta usar um for agrangendo toda a área que deseja que fica certinho :), ou se preferir, por teclas VK_UP, VK_DOWN, etc... :)

b34c171261.png

Link para o comentário
Compartilhar em outros sites

@Dragon

Eu particularmente não acho complicado usar, é só saber onde cada um está e tudo se encaixa, segue um exemplo que eu fiz para checar se um dos buttons do meu "menu" esta sendo clicado.

É necessário se cadastrar para acessar o conteúdo.

Link para o comentário
Compartilhar em outros sites

~EvilCode

Nem precisaria usar o for, é só verificar se é menor ou igual a 30 e maior ou igual a 25 =x (economiza loops ;p )

 

Eu sei que não é extremamente complicado mexer com essa estrutura, apenas acho dificil ter um controle perfeito sobre o menu ( nada impossivel é claro =p)...

Link para o comentário
Compartilhar em outros sites

Eu acho melhor fazer um TRect e verificar se o TPoint está dentro dele =P

É necessário se cadastrar para acessar o conteúdo.

 

Com este evento não funcionaria pois o menu nem sempre ficaria dentro do form, ele geralmente fica nas lateriais.

 

 

Interessante, porém é incomodo trabalhar com 'cordenadas',

Mas o tópico está ótimo, Parabéns.

 

Não sei se já trabalho com o D3D, ele é 99999999999x mais chato que o canvas.

Link para o comentário
Compartilhar em outros sites

  • 3 semanas atrás...
Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.