• 0
Sign in to follow this  
McBlade

Preencher Campo De Outro Programa

Question

Tipo eu gostaria de saber se existe a possibilidade de preencher automaticamente um campo de um Form em um programa.

Exemplo: Se o form que está sendo exibido for FrmAcesso e o campo for Edit2 então preencha-o com a senha e tecle enter... rolleyes.gif

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

De posse do Handle do controle (que você pode obter com as funções FindWindow e FindWindowEx), e com a função SendMessage, *acredito* que dê para fazer isso. Dê uma pesquisada a respeito.

Abraços,

Graymalkin

Share this post


Link to post
Share on other sites
  • 0
De posse do Handle do controle (que você pode obter com as funções FindWindow e FindWindowEx), e com a função SendMessage, *acredito* que dê para fazer isso. Dê uma pesquisada a respeito.
Isso mesmo, já preenchí edits de outros Forms assim; SendMessage(Handle_do_Edit, WM_SetText, 0, LParam(Texto_do_Edit));

Share this post


Link to post
Share on other sites
  • 0

Ok Amigos, vou pesquisar e tentar! Qualquer coisa volto aqui...

Share this post


Link to post
Share on other sites
  • 0

primeiramente tente fazer isso no proprio programa com sendMessage.

var
  Str: array[0..1023] of Char;
begin
  Str := 'Leonardo';
  SendMessage(Edit1.Handle, WM_SETTEXT, SizeOf(Str), Longint(@Str));

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this