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

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

Как с помощью Аутлука забрать почту? [D6, Win95/98]


DiGiTaL ©   (2002-04-07 07:59:00) 

Как послать письмо - понятно. А как забрать почту, ничего не посылая..
Кто знает VBA-шную функцию, которая это будет делать?


DiGiTaL   (2002-04-08 18:41:00) [1]

Бр-р-р-р....
Что-то вы меня запутали.
Первые две фразы можно поподробнее разьяснить?


Song   (2002-04-08 13:51:00) [2]

То что Вы говорите это нажимается через mouse_event, в этом случае не нужно ни OLE, ничего.
Я то вам говорил сообщение послать.
А что до клавиатуры, конечно есть, keybd_event называется.
А хэндл поищите по поиску.


DiGiTaL   (2002-04-08 13:35:00) [3]

Угу... Глянул я это в хелпе.
Но тут есть некоторые проблемы:
1) У меня Аутлук не виден, т.е. я обращаюсь к нему как к OLE-серверу у которого Visible=false. Это будет работать?
2) Чтоб на кнопочку нажать, надо сначала курсор поставить в нужную позицию. Соответственно есть вероятность того, что у некоторых пользователей она будет в другом месте (ну настроят они так), а надо чтоб это работало у всех.
А вот есть такая функция чтоб не на мышкой щелкала, а на клавиатуре клавиши давила? Тогда надо просто нажать будет F9 и все в порядке. И еще: что такое хендл?


Song   (2002-04-07 19:18:00) [4]

BM_CLICK


DiGiTaL   (2002-04-07 18:25:00) [5]

Ух ты...
А как это написать только?


Song   (2002-04-07 10:56:00) [6]

Может просто послать нажатие на кнопку "Доставить почту" в открытый аутлук?


Наверх

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