Udostępnij za pośrednictwem


Przeciągnij i upuść (OLE)

Funkcja przeciągania i upuszczania OLE jest przede wszystkim skrót do kopiowania i wklejania danych.Kiedy używasz Schowka do kopiowania lub wklejania danych liczba kroków są wymagane.Zaznacz dane, kliknij Wytnij lub kopię z Edytuj menu Przenieś do pliku docelowego, okno lub aplikacji, umieść kursor w wybrane miejsce i kliknij Wklej z Edytuj menu.

OLE przeciągania i upuszczania różni się od mechanizmu przeciągania i upuszczania Menedżera plików, który może obsłużyć tylko nazwy plików i zaprojektowane z myślą o przekazywanie plików do aplikacji.OLE przeciągania i upuszczania jest znacznie bardziej ogólne.Pozwala na przeciąganie i upuszczanie wszelkich danych, które również mogą być umieszczane w Schowku.

Używając OLE przeciągania i upuszczania, usuwa się dwa kroki z procesu.Wybierz dane z okna źródło ("źródło drop"), przeciągnij go do docelowej lokalizacji ("docelowego upuszczania") i upuść ją zwalniając przycisk myszy.Operacja eliminuje potrzebę menu i jest szybsza niż kolejność kopiowania i wklejania.Jedynym wymogiem jest, że zarówno drop źródło i miejsce docelowe upuszczenia musi być otwarty i przynajmniej częściowo widoczne na ekranie.

Za pomocą OLE przeciągania i upuszczania, dane można przenieść z jednej lokalizacji do innego dokumentu, między różne dokumenty lub aplikacje.Może być implementowana w kontenerze lub aplikacji serwera i dowolnej aplikacji może być źródłem drop lub miejsce docelowe upuszczenia.Jeśli aplikacja obsługuje zarówno drop źródło i miejsce docelowe upuszczenia wdrożone, przeciągnij i upuść jest włączone między okien podrzędnych lub w jednym oknie.Tej funkcji można utworzyć aplikacji łatwiejszy w użyciu.

Jeśli chcesz skorzystać z funkcji przeciągania i upuszczania OLE, zobacz przeciągnij i upuść: Dostosowywanie.Techniki, w tym artykule można użyć do składania wniosków-OLE drop źródeł.Artykuł przeciągnij i upuść: wdrażania docelowego upuszczania opisuje sposób implementacji miejsce docelowe upuszczenia obsługę zarówno OLE i aplikacje-OLE.Również pomocne będzie zbadanie próbek MFC OLE OCLIENT i HIERSVR.

Gdy nie posiadasz obiektów danych i źródeł danych (OLE) rodziny artykułów, można to zrobić teraz.Artykuły te wyjaśnienia podstawy przesyłania danych i sposobu jej wdrożenia w aplikacji.

Aby uzyskać więcej informacji na temat przeciągania i upuszczania zobacz:

Zobacz też

Koncepcje

OLE w MFC

Obiekty danych i źródeł danych (OLE)