![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как изменить обработчик сообщения WM_CLOSE у другого приложения [D3, D4, D5, Win95/98]
dihlos © (2002-07-01 13:31:00)Помогите с сабжем, плиз!
Нужно сделать так, чтоб в чужом приложении кнопка Хне закрывала приложение, а свораживала его, например.
Вариант: она может быть вообще недоступной.
Заранее спасибо.
dihlos (2002-07-01 14:00:00) [1]2 Volj
А может прикрыть эту кнопку окошком("корзинкой") FlashGet, чтобы видно его не было?:)))))
2 TTCustomDelphiMaster
Спасибо!!!
И еще вопрос, если знаешь:
Как отлавливать все подобные сообщения не только к конкретному окну, а вообще в системе?
TTCustomDelphiMaster (2002-07-01 13:49:00) [2]Вот филе из FAQ. Сам его не пробовал
procedure TForm1.Button1Click(Sender: TObject);
var
hwndHandle : THANDLE;
hMenuHandle : HMENU;
begin
hwndHandle := FindWindow(nil, "Untitled - Notepad");
if (hwndHandle <> 0) then begin
hMenuHandle := GetSystemMenu(hwndHandle, FALSE);
if (hMenuHandle <> 0) then
DeleteMenu(hMenuHandle, SC_CLOSE, MF_BYCOMMAND);
end;
end;
Volj (2002-07-01 13:41:00) [3]Исходник исправить и перекомпилить :)