Seja Bem Vindo

Para poder utilizar todos os atributos deste fórum, será necessário que você crie uma conta de uruário.

O cadastro é gratuito e leva pouco tempo para ser preenchido.
Durante o cadastro, será requerida uma conta de e-mail válida. Isto é importante porque se você perder sua senha você poderá só recuperá-la através de seu e-mail .

Seja Bem Vindo

Para poder utilizar todos os atributos deste fórum, será necessário que você crie uma conta de uruário.

O cadastro é gratuito e leva pouco tempo para ser preenchido.
Durante o cadastro, será requerida uma conta de e-mail válida. Isto é importante porque se você perder sua senha você poderá só recuperá-la através de seu e-mail .
Seja Bem Vindo

Aqui você encontra cheats para seu jogo online '-'


    HotKeys no Delphi Modulo 2

    Fuck-You
    Fuck-You
    Staff
    Staff


    Barra de respeito às regras : 100%
    Mensagens : 80
    Pontos : 217
    Data de inscrição : 29/01/2014

    HotKeys no Delphi Modulo 2 Empty HotKeys no Delphi Modulo 2

    Mensagem por Fuck-You Sex Jan 31, 2014 6:14 am

    HotKeys no Delphi
    Estou postando poucos tutoriais mais estarei sempre tentando trazer algo legal para todos e retirar duvidas que tiver no meu alcance , la vai.
    HotKey : Serve para definir atalhos de comando no teclado , utilizamos para facilitar o uso de algumas funcoes de determinados programas , desde F1 a CTRL.E importante sabermos de algumas coisas antes de comecar a codar no Delphi.
    Curiosidade : [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
    O Windows 7 possui 30 novas hotkeys para agilizar o trabalho de todos e os comandos como eu disse anteriormente acima.
    Texto abaixo retirado do : [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

    Do teclado para o computador

    Quando você digita, o processador no teclado analisa a matriz de teclado e determina quais caracteres enviará ao computador. Ele mantém estes caracteres na memória buffer e então envia estes dados.
    Muitos teclados se conectam ao computador por meio de um cabo com o conector PS/2 ou USB (Universal Serial Bus). Os laptops usam conectores internos. Não importa que tipo de conector seja usado, o cabo precisa levar energia ao teclado e também precisa levar sinais do teclado de volta para o computador.
    Os teclados sem fio, por outro lado, conectam-se ao computador através de raios infravermelhos (IR), rádiofreqüência (RF) ou conectores Bluetooth. Conexões IR e RF são parecidas com as que vamos encontrar em um controle remoto. Não importa que tipo de sinal eles usam, os teclados sem fio precisam de um receptor, seja embutido ou conectado a uma porta USB, para se comunicarem com o computador. Como eles não têm uma conexão com o computador, eles possuem também uma conexão de energia AC ou usam baterias para energia.
    Seja através de um cabo ou sem fio, o sinal do teclado é monitorado pelo controlador de teclado do computador. Este é um circuito integrado (IC) que processa todos os dados que vêm do teclado e os transfere para o sistema operacional. Quando o sistema operacional (OS) é notificado que há dados do teclado, ele faz uma verificação para ver se os dados do teclado são um comando de nível de sistema. Um bom exemplo disto é Ctrl-Alt-Delete em um computador Windows, que reinicia o sistema. Então o sistema operacional passa os dados do teclado para o aplicativo em questão.
    O aplicativo determina se o dado do teclado é um comando, como Alt-f, que abre um menu de arquivos em um aplicativo do Windows. Se o dado não for um comando, o aplicativo aceita-o como conteúdo,que pode ser desde uma digitação em um documento até uma entrada em uma página da Internet para fazer uma operação. Se um aplicativo em questão não aceitar os dados do teclado, ele simplesmente ignora a informação. Todo este processo, de pressionar uma tecla até dar entrada no conteúdo de um aplicativo, acontece quase instantaneamente.
    Interessante ne ? Se voce leu ate aqui vamos comecar a programar
    Delphi 7 :
    Modo 1 de HotKeys
    Crie o seu projeto apos isto , declare na sessao private o procedimento para mensagem.


    Codigo:

    Apos isso declare nas variaveis o seguinte


    [spoiler="Codigo"]
    Codigo:

    Ante de tudo vamos codar uma procedure para freezar checkboxes que eu fiz a algum tempo


     
    Codigo:
    Caso tenha dificuldade para interpretar a procedure acima , me avise.

    Agora vamos codar a procedure das hotkeys
    O que consiste o codigo abaixo ?
    Trata-se do corpo das mensagens essa procedure sera onde ira ficar os comandos do que irei fazer depois , vejam.
    TexTref = Nome Da Minha Form


     
    Codigo:
    Insira um timer com intervalo de 1
     
    Codigo:
    Vamos agora para outro metodo que ja postei anteriormente , porem ele tem um defeito , ele acaba ativando e as vezes falha na ativacao da hotkey , porem e muito bom tambem e mais simples.
    Modo 2 - HotKey

    Codigo:

    Apos isso declare um timer interval 1 e escreva o seguinte

    Codigo:
    Neste metodo as hotkeys utilizadas sempre serao necessarias utilizar os codigos da tabela ASCII

    Ao Final - Tabela da ASCII

    Codigo:

    Viu ? Este e bem mais simples porem pior na questao de ativacao pois , quando voce usar ele por exemplo em um jogo em que voce digita muito , voce vai acabar ativando algum Cheat sem quere , isso possivelmente as vezes pela configuracao de algo no programa ou pelo intervalo de ativacao.
    E pelo segundo metodo ocupar menos espaco no buffer da memoria.
    Todos os dois metodos sao validos para quem quiser testar ou verificar algum BUG , so relatar aqui
    Grande Abraco!
    Ate o proximo tutorial.

      Data/hora atual: Sex maio 17, 2024 5:42 am