Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Drag&Drop из почты в DataWindow и наоборот? / 6 сообщений из 6, страница 1 из 1
14.11.2005, 14:52
    #33376846
urvas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag&Drop из почты в DataWindow и наоборот?
Привет всем!
Коллеги, кто-нибуть что-то может посоветовать по перетаскиванию вложеных pdf-ов из почты в DataWindow и обратно - из полей, содержащих BLOB, в тело письма?
...
Рейтинг: 0 / 0
14.11.2005, 18:44
    #33377504
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag&Drop из почты в DataWindow и наоборот?
Приблизительный рецепт по аглицки, переводить лень:

1. Write a COM server DLL that implements the IDropTarget interface (using
VisualC++ or even VB).
This DLL should have a function that takes an HWND (PB
ulong) and in turn calls RegisterDragDrop. It should also have handlers for
the DragEnter, DragLeave, DragOver and Drop IDropTarget interface methods --
these handlers chould trigger user-define events on the PB window using
SendMessage and event IDs > 1024. Alternatively, store the drop
target information and expose it using accessor functions.

2. Call ConnectToNewObject on your PB window. Your window should implement
user events mapped to IDs > 1024 respectively. If you decide to implement
accessor function instead of user events, handle the lbuttonup event and
query the OLEObject for drag/drop information, if available.

3. If you want to get away from messaging interface, write the COM server DLL as a PBNI extension and interface directly with the PB window...
...
Рейтинг: 0 / 0
14.11.2005, 20:41
    #33377673
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag&Drop из почты в DataWindow и наоборот?
А уж насчёт наоборот, так вообще понятия не имею :-)
...
Рейтинг: 0 / 0
15.11.2005, 10:24
    #33378196
urvas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag&Drop из почты в DataWindow и наоборот?
Я правильно понимаю, что технология drag&drop для приложения, созданного в РВ, превращается в локальную, т.е. существующию исключительно в рамках данного приложения технологию. А поросту говоря, драгэнддропить можно только внутри приложения, например, перетаскивать строки из одного ДВ в другое, а вынести во вне средствами РВ невозможно?
...
Рейтинг: 0 / 0
15.11.2005, 11:11
    #33378391
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag&Drop из почты в DataWindow и наоборот?
Сделать можно все - вопрос какими методами и стоит ли это делать
Все упирается в затраты труда и времени
...
Рейтинг: 0 / 0
15.11.2005, 20:37
    #33380110
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag&Drop из почты в DataWindow и наоборот?
urvasЯ правильно понимаю, что технология drag&drop для приложения, созданного в РВ, превращается в локальную, т.е. существующию исключительно в рамках данного приложения технологию.
Не совсем так. Drag&Drop из Windows Explorerа в РВ приложение делается элементарно...
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Drag&Drop из почты в DataWindow и наоборот? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]