Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как выловить событие file->save(save as...) [D5, D6, Win95/98, Win2k, WinXP]


kiroykin ©   (2003-12-18 14:08:00) 

Доброго всем врямя суток!
Первый раз у вас

Не знаю в какой форум с этим вопросом влезть.

Проблема: хочу из 1С выловить нажатие пункта меню file->save(save as...).
Имею возможность подключить dll-ку.
Загвоздка в dll-ке. Где её лучше писать, какими коммандами пользоваться
(имею в виду, пользоваться ли Delphi и API).

Спасибо за внимание. Если не туда попал, посоветуйте куда попасть


clickmaker   (2003-12-22 12:05:00) [1]

Выясни с помощью spy или winsight ID этой команды и перехватывай WM_COMMAND


Kerk   (2003-12-22 12:02:00) [2]

Ну так перехвати, и не дай проге открыть этот диалог... или я вопрос не понял?


kiroykin   (2003-12-22 11:51:00) [3]

Помоему ентая функция открывает диалоговое окно сохранения файла. А я хочу перехватить то, что открывает 1эСовская прога сама. Ладно меню "файл" она сама создает, так еще и панель инструментов с кнопкой "сохранить". Если эта функция станет приорететной, тогда все ок, но как отменить открытие стандартного диалога?


Kerk   (2003-12-20 12:27:00) [4]

Подключи DLL и перехвати функцию GetSaveFileName
Подробно об этом кажется у Рихтера...


Наверх

Титульная страница Поиск, карта сайта Написать письмо