Показать сообщение отдельно

  #1  
Старый 17.03.2009, 21:25
eLWAux
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
С нами: 9423746

Репутация: 2399


По умолчанию

BOOL PostMessage(
HWND hWnd,
UINT Msg,
WPARAM wParam,
LPARAM lParam
);

Код:
var wnd:HWND;
begin
  wnd := FindWindow('notepad', nil);
  wnd := FindWindowEx(wnd, 0, 'Edit', nil);
  if wnd=0 then exit;
  caption:=inttostr(wnd);
  PostMessage(wnd, WM_KEYDOWN, VK_CONTROL, 0);
  PostMessage(wnd, WM_KEYDOWN, ord('S'), 0);
 // PostMessage(wnd, WM_CHAR, Word('s'), 0);
  PostMessage(wnd, WM_KEYUP, ord('S'), 0);
  PostMessage(wnd, WM_KEYUP, VK_CONTROL, 0);
 
Ответить с цитированием