Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.31;
Скачать: CL | DM;

Вниз

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

 
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 вся ветка

Текущий архив: 2004.10.31;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.034 c
14-1097236559
vecna
2004-10-08 15:55
2004.10.31
Вот такое вот гуманное общество


10-1054713801
OlegL
2003-06-04 12:03
2004.10.31
Методы COM object-а


3-1096542714
UnDISCOvery
2004-09-30 15:11
2004.10.31
БД Access - "Обновление невозможно; установлена блокировка"


1-1097739709
AlexanderSK
2004-10-14 11:41
2004.10.31
Есть ли в дельфи константа для обозначения конца строки?


1-1097780570
Aleks
2004-10-14 23:02
2004.10.31
Вывод графика из TChart в браузер





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский