Avatar billede kzonning Nybegynder
27. oktober 2003 - 15:45 Der er 4 kommentarer

Hvordan kan jeg sende CTRL-N til anden process

Hvordan kan jeg sende CTRL-N til anden process eller window
Avatar billede borrisholt Novice
27. oktober 2003 - 16:00 #1
Det kræver du har et handle til det andet vindue / process
Avatar billede kzonning Nybegynder
27. oktober 2003 - 16:06 #2
Det har jeg kan bare ikke få det til at finger

som prøve vil jeg send ctrl+V til notepad

var
  wnd: HWND;
begin
wnd := FindWindowEx(wnd, 0, 'Unavngiver - Notesblok', nil);

PostMessage(wnd, VK_CONTROL, MapVirtualKey(Ord('V'), 0), 0);
end;
Avatar billede kzonning Nybegynder
27. oktober 2003 - 16:21 #3
I easy send text with this

var
  wnd: HWND;
  i: Integer;
  s: string;
begin
  wnd := FindWindow('notepad', nil);
  if wnd <> 0 then
  begin
    wnd := FindWindowEx(wnd, 0, 'Edit', nil);

    // Write Text in Notepad.
    // Text ins Notepad schreiben.
    s := 'Hello';
    for i := 1 to Length(s) do
      SendMessage(wnd, WM_CHAR, Word(s[i]), 0);
  end;
end;

But i can send Ctrl + V eller Ctrl + N hvordan gør man det
Avatar billede jonat Nybegynder
26. januar 2004 - 11:51 #4
Er det ikke det her:
http://www.eksperten.dk/spm/419502

// jonat
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester