Показать сообщение отдельно
  #9  
Старый 13.07.2013, 01:48
aquatell aquatell вне форума
Прохожий
 
Регистрация: 21.04.2011
Сообщения: 31
Репутация: 10
По умолчанию

Цитата:
Сообщение от angvelem

Код:
function EnumChildProc(WndCtrl : HWND; lParam : Longint) : Boolean; stdcall;

  Wnd := FindWindow(NIL, 'Моё окно');
  // если нет, то
  Wnd := FindWindow('Моё окно', NIL);
  if Wnd <> 0 then
  begin
    if not EnumChildWindows(Wnd, @EnumChildProc, 0) then
    begin
      Exit;
    end;
  end;
end;

На счет FindWindow -первый параметр это же название класса должно быть. Если я хочу получить хэндл окна Notepad++ то я так и должен написать, а если я пишу Notepad+ то уже ничего не находит. Цель такая чтобы мой заголовок был таким Note т.е. я отсекаю pad++ и хочу чтобы нашелся хэндл.
Ответить с цитированием