Przeciąganie i upuszczanie (OLE)

Funkcja przeciągania i upuszczania obiektów OLE jest przede wszystkim skrót do kopiowania i wklejania danych.Schowek umożliwia kopiowanie lub wklejanie danych, kilka kroków są wymagane.Zaznacz dane, kliknij przycisk Wytnij lub kopię z edytować menu, przejdź do pliku docelowego, okna lub aplikacji, umieść kursor w żądanej lokalizacji, a następnie kliknij Wklej z edytować menu.

OLE przeciągania i upuszczania różni się z 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 przebiegu nazwy plików do aplikacji.OLE przeciągania i upuszczania jest znacznie bardziej ogólne.Pozwala to na przeciąganie i upuszczanie wszystkie dane, które mogłoby być również umieszczone w Schowku.

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

Za pomocą OLE przeciągania i upuszczania, dane można przenieść z jednej lokalizacji do innej w obrębie dokumentu, między różnymi dokumentami lub między różnymi aplikacjami.Może być implementowana w kontenerze lub aplikacji serwera, a każda aplikacja może mieć upuszczania źródła i miejsca docelowego upuszczania.Jeśli aplikacja ma zaimplementowano obsługę zarówno upuszczania źródła i miejsca docelowego upuszczania, przeciągania i upuszczania jest włączone między okien podrzędnych lub w obrębie jednego okna.Tej funkcji można zwiększyć bezpieczeństwo aplikacji znacznie łatwiejszy w użyciu.

Jeśli chcesz korzystać z funkcji przeciągania i upuszczania obiektów OLE, zobacz przeciągnij i upuść: dostosowywanie.Technik w tym artykule wyjaśniono służy do składania wniosków-OLE upuść źródeł.Artykuł przeciągnij i upuść: miejsce docelowe upuszczania wykonawczych opisuje sposób implementacji miejsca docelowego upuszczania obsługę OLE i aplikacje-OLE.Konieczne będzie również pomocne, aby zbadać próbki MFC OLE OCLIENT i HIERSVR.

Jeśli nie masz jeszcze przeczytać obiekty danych i źródeł danych (OLE) rodziny artykułów, warto zrobić to teraz.Artykuły te wyjaśnić podstawy transferu danych i jak wdrożyć go w aplikacji.

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

Zobacz też

Koncepcje

OLE w MFC

Obiekty danych i źródła danych (OLE)