Acho que achei o que vc precisa...

Crie uma procedure assim....

//Declare isso na chave plubic
procedure ProcessaMsg(var Msg: TMsg; var Handled: Boolean);


//Isso aki na implementação
//F10
//------------------------------------------------------------------------------
procedure Tform1.ProcessaMsg(var Msg: TMsg; var Handled: Boolean);
begin
if Msg.message = WM_KEYUP then
    begin
        if Msg.wParam = VK_F10 then
            begin
               //o que vc quer fazer....
            end
    end;
end;
//------------------------------------------------------------------------------


//Isso  no evento oncreate do Formulario princiaplç
application.onmessage := processMsg ;


    //Deve resolver.... posta ai para saber se deu certo... ok ????

        Wesley





  ----- Original Message ----- 
  From: Valfrid-Ly Silva Couto 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, April 24, 2007 6:06 PM
  Subject: Re: RES: [delphi-br] fazer tecla de função FK_10 funcionar em todo o 
sistema


  Walter, ele quer para a aplicação toda!! Teria que ser um evento do objeto 
Tapplication ou do MainForm caso ele esteja usando MDI.

  Walter Alves Chagas Junior <[EMAIL PROTECTED]> escreveu: Você pode setar a 
propriedade Keypreview do Form para True e em seguida atribuir no evento 
OnKeypress ou OnKeydown do supracitado mesmo um código ao ser teclada a FK_10

  []s

  Walter Alves Chagas Junior
  Projeto e desenvolvimento de sistemas
  Telemont Engenharia de telecomunicações S/A
  Belo Horizonte - MG - Brasil
  [EMAIL PROTECTED]
  Fone: (31) 3389-8217 Fax: (31) 3389-8215

  -----Mensagem original-----
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  nome de Leonardo Quinino
  Enviada em: terça-feira, 24 de abril de 2007 11:41
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] fazer tecla de função FK_10 funcionar em todo o
  sistema

  Pessoal, estou tentando resolver um treco simples por aqui, mas não
  encontrei nada ainda que me atenda, eu uso o JEDI, porém vou aos
  poucos abandonar, o projeto, estou procurando soluções para isso, a
  primeira dúvida é: uso um recurso muito bom na JEDI, que ativa uma
  tecla F10 no sistema todo não importa o que estou fazendo se o usuario
  teclar F10, o sistema faz uma determinada operação isso é útil, por
  exemplo num sistema de telemarketing,se operador precisar sair da
  frente do micro, ELE DÁ UM F10, trava temporariamente, e ele vai ter a
  certeza que ninguém vai mecher na tela.

  A minha pergunta....

  Como fazer algo para fazer um processo semelhante ?

  -- 
  Leonardo Quinino

  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

  Links do Yahoo! Grupos

  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

  Links do Yahoo! Grupos

  Valfrid-Ly Silva Couto
  [EMAIL PROTECTED]
  [EMAIL PROTECTED]
  [EMAIL PROTECTED]
  ICQ 15114646
  __________________________________________________
  Fale com seus amigos de graça com o novo Yahoo! Messenger 
  http://br.messenger.yahoo.com/ 

  [As partes desta mensagem que não continham texto foram removidas]



   


------------------------------------------------------------------------------


  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.463 / Virus Database: 269.5.10/774 - Release Date: 23/4/2007 
17:26


[As partes desta mensagem que não continham texto foram removidas]

Responder a