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

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Andrey__77
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 01.06.2008 (Вс) 23:41

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

Сообщение Andrey__77 » 01.06.2008 (Вс) 23:53

Имеется чужая программа. Вызвать диалог сохранения файла можно из меню "Файл" программы или же нажав кнопку "Сохранить" на тулбаре. Т.к программа запущена в скрытом режиме (vbHide), невозможно использовать имитацию щелчка мыши или отправку сочетания клавиш Ctrl+S. Подскажите плз как отправить BM_CLICK кнопке тулбара или элементу меню "Файл" или какой нибуть еще метод вызова диалога сохр файл в чужой программе. Заранее спасибо.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 02.06.2008 (Пн) 0:13

Т.к программа запущена в скрытом режиме (vbHide), невозможно использовать имитацию щелчка мыши или отправку сочетания клавиш Ctrl+S

Почему невозможно? MessageLoop этой программы перестаёт реагировать на соотв. сообщения?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Andrey__77
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 01.06.2008 (Вс) 23:41

Сообщение Andrey__77 » 02.06.2008 (Пн) 0:25

Можно пример?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 02.06.2008 (Пн) 0:25

Я задал вопрос. Точнее два вопроса. Ты мне на них отвечаешь другим вопросом?

Пример нельзя, ибо у меня нет программы, о которой идёт речь.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Andrey__77
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 01.06.2008 (Вс) 23:41

Сообщение Andrey__77 » 02.06.2008 (Пн) 15:15

AlexManiac, проблема решена, огромное спасибо, что все подробно обьянил.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 02.06.2008 (Пн) 15:57

Я задал вопрос. Точнее два вопроса. Ты мне на них отвечаешь другим вопросом?
"Здесь Я задаю вопросы!" :lol:
Лучший способ понять что-то самому — объяснить это другому.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 61

    TopList