Вниз
Скачать: CL | DM;

Как изменить обработчик сообщения WM_CLOSE у другого приложения   Найти похожие ветки 

← →
dihlos ©   (2002-07-01 13:31) [0]

Помогите с сабжем, плиз!
Нужно сделать так, чтоб в чужом приложении кнопка Х не закрывала приложение, а свораживала его, например.
Вариант: она может быть вообще недоступной.
Заранее спасибо.


← →
Volj ©   (2002-07-01 13:41) [1]

Исходник исправить и перекомпилить :)


← →
TTCustomDelphiMaster ©   (2002-07-01 13:49) [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;



← →
dihlos ©   (2002-07-01 14:00) [3]

2 Volj
А может прикрыть эту кнопку окошком("корзинкой") FlashGet, чтобы видно его не было?:)))))

2 TTCustomDelphiMaster
Спасибо!!!
И еще вопрос, если знаешь:
Как отлавливать все подобные сообщения не только к конкретному окну, а вообще в системе?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
4-47908
DDG
2002-05-16 03:30
2002.07.15
Точки останова на функции WIN API


7-47816
Ezh
2002-04-19 12:18
2002.07.15
Печать из StringGrid


1-47333
Ricks
2002-06-30 18:57
2002.07.15
Ресурсы: 32-битный Bitmap


3-47218
Я_Чайник
2002-06-20 06:10
2002.07.15
Дополнить таблицу


6-47628
нету логина...
2002-05-02 20:42
2002.07.15
TSocket... надо передать Canvas по сети... ПОМОГИТЕ!!!




   Наверх