Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];

Вниз

Как программно погасить диалог "Сохранить как...", сохранив файло   Найти похожие ветки 

 
Bes   (2004-09-27 22:03) [0]

Вощем такая тема, есть внешняя программа, емулирую нажатие кнопки сохранить....

...
ButtonHandle:=Findwindowex(mainhandle,0,nil,"Save");
if ButtonHandle<>0 then begin
SendMEssage(ButtonHandle,WM_LBUTTONDOWN,1,1);
SendMEssage(ButtonHandle,WM_LBUTTONUP,1,1);
end;
...

После данной процедуры, вылазит Обычное Виндовое Диалоговое окошко "Сохранить как". Как его программно закрыть при этом сохранить файл... т.е. нажать пимпу "Сохранить" на этом окошке...
благадарю


 
jack128 ©   (2004-09-27 22:09) [1]

Мдя.. Вот, блин, задачи у людей. А программно нажать в в этом диалоге правую кнопку мыши, выбрать пункт меню "Создать новую папку", ввести имя этой папки (симитировать нажатие клавиш  клавы) и сохранить файл в эту папку те не нужно?? ;-)

зы вероятно так же как как ты нажимал кнопку.. Искать окно, в нем найти "пимпу" и программно кликнуть на неё..


 
GuAV ©   (2004-09-27 23:08) [2]

:-)


> Искать окно, в нем найти "пимпу" и программно кликнуть на
> неё..

:-)

написать полный путь, и послать #13 ;-)


 
Bes   (2004-09-27 23:08) [3]

так вот в чем проблема ....

после этой процедуры...
ButtonHandle:=Findwindowex(mainhandle,0,nil,"Save");
if ButtonHandle<>0 then begin
SendMEssage(ButtonHandle,WM_LBUTTONDOWN,1,1);
SendMEssage(ButtonHandle,WM_LBUTTONUP,1,1);
end;
...

появляется диалог, а мое приложение временно уходит в даун... то того момента как нажата кнопа "Сохранить", т.е. искать ее никак не удается... почему это происходит понятия не имею...


 
GuAV ©   (2004-09-27 23:33) [4]


> появляется диалог, а мое приложение временно уходит в даун...
>

Вероетно, ждать ответа на SendMessage - PostMessage попробуй


 
GuAV ©   (2004-09-27 23:34) [5]

А прога - новый взгляд на автоматизацию Word и Excel :-)


 
Bes   (2004-09-28 00:04) [6]

УРРРАААА! млях...работает...

2 GuAV пасиба огромное!


 
jack128 ©   (2004-09-28 00:10) [7]

GuAV ©   (27.09.04 23:34) [5]
Вот и у мя такое ощущение. Bes, что за прога то??



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

Форум: "WinAPI";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.033 c
6-1089808425
Dimman
2004-07-14 16:33
2004.10.31
Ограничение скорости пересылки файла по локалке


3-1096955821
Submarine
2004-10-05 09:57
2004.10.31
SQL редактор


3-1096731972
DIS
2004-10-02 19:46
2004.10.31
FastReport и поле memo


4-1096223457
iZEN
2004-09-26 22:30
2004.10.31
О времени реакции ядра системы Windows.


1-1097575249
dreams
2004-10-12 14:00
2004.10.31
Как определить момент изменения размера колонки в Listview





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский