Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№126-08-2016 05:08:04

RomanA
Участник
 
Группа: Members
Зарегистрирован: 26-08-2016
Сообщений: 3
UA: Firefox 45.0

Drag писем в сторонее приложение

Добрый день!

Пытаюсь перетащить письмо из клиента Mozilla Thunderbird в разрабатываемое приложение и столкнулся с тем, что стандартная WinApi функция DragQueryFile возвращает неверную ссылку на файл.

char szDroppedFile[MAX_PATH];
DragQueryFile(hDrop, 0, szDroppedFile, MAX_PATH);

В szDroppedFile возвращается путь типа: "C:\Users\username\AppData\Local\Temp\subject.eml"

Но по этому пути нет письма subject.eml!

Честно говоря, не знаю каким образом извлечь нужное мне письмо, может быть есть у кого-нибудь какие-нибудь идеи?

Отсутствует

 

№226-08-2016 07:47:18

Dzirt
Участник
 
Группа: Members
Зарегистрирован: 26-02-2012
Сообщений: 1892
UA: Chrome 52.0

Re: Drag писем в сторонее приложение

RomanA, перетащите письмо например на рабочий стол, убедитесь, что это работает (лично у меня - работает), если работает - проблема в вашем приложении, исправьте ее ;)

Отсутствует

 

№326-08-2016 08:39:40

RomanA
Участник
 
Группа: Members
Зарегистрирован: 26-08-2016
Сообщений: 3
UA: Firefox 45.0

Re: Drag писем в сторонее приложение

Dzirt пишет

RomanA, перетащите письмо например на рабочий стол, убедитесь, что это работает (лично у меня - работает), если работает - проблема в вашем приложении, исправьте ее ;)

На рабочий стол работает.

При этом, если я перетаскиваю файл с рабочего стола в приложение, то тоже все работает, а если из Thunderbird, то нет.

Собственно, чтобы исправить ошибку, надо понять что не так. Есть какая-нибудь техническая документация о том, как Thunderbird предоставляет файл при перетаскивании?

Отсутствует

 

№426-08-2016 09:24:16

RomanA
Участник
 
Группа: Members
Зарегистрирован: 26-08-2016
Сообщений: 3
UA: Firefox 45.0

Re: Drag писем в сторонее приложение

Хммм... поставил точку останова после вычитывания содержимого файла. Файл вычитался и появился на диске.

Вопрос о том как отлавливать drag из Thunderbird снимаю.

Но если есть ссылки на тех. документацию, то с удовольствием почитал бы! ;)

Отсутствует

 

№526-08-2016 19:01:30

Dzirt
Участник
 
Группа: Members
Зарегистрирован: 26-02-2012
Сообщений: 1892
UA: Chrome 52.0

Re: Drag писем в сторонее приложение

RomanA пишет

Но если есть ссылки на тех. документацию, то с удовольствием почитал бы!

MSDN, ничего нестандартного из Drag-n-Drop в Thunderbird нет, да и было бы странно, если бы было. Соответственно никаких "специальных" описаний тоже не существует.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]