Mevcut Verilerden Bağlı ve Eklenmiş Nesneler Oluşturma

Bir kullanıcı genellikle bir veri nesnesini sunucu uygulamasından kullanıcının kapsayıcı uygulamasına kopyalamak için panoyu kullanarak veya sürükleyip bırakarak bileşik bir belge derler. OLE'yi destekleyen uygulamalarla, kullanıcı aktarımı sunucudan veya kapsayıcıdan başlatabilir. Örneğin, sunucu sunucu uygulamasında panoya veri kopyalayabilir, ardından kapsayıcı uygulamasına geçebilir ve seçili verilerden yeni bir eklenmiş nesne oluşturmak için Özel/Katıştırılmış Nesne Yapıştır'ı veya eşdeğer bir menü komutunu seçebilir. Veya kullanıcı verileri bir uygulamadan diğerine sürükleyebilirsiniz. İşlem, bağlı nesne oluşturmak için benzerdir.

Not

Hem OLE sunucusu hem de kapsayıcı olarak işlev gösteren bir uygulama, aynı belge içinde yeni bir konumda eklenmiş veya bağlı bir nesne oluşturmak için kendi verilerinin seçimini kullanabilir.

 

OLE sunucusu ile kapsayıcı uygulamaları arasında veri aktarımı, Veri Aktarımı'nde açıklandığı gibi tekdüzen veri aktarımı üzerine kurulmuştur. OLE sunucuları ve nesne işleyicileri, verilerini panoyu kullanarak aktarımlar için kullanılabilir hale getirmek veya sürükleyip bırakmak için IDataObject uygular. OLE nesneleri tüm olağan pano biçimlerini destekler. Ayrıca, seçili bir veri nesnesinden bağlantılı ve eklenmiş nesnelerin oluşturulmasını destekleyen altı pano biçimi de destekler.

OLE pano biçimleri, OLE kapsayıcılarına bırakıldıktan veya yapıştırıldıktan sonra katıştırılmış veya bağlantılı bileşik belge nesnelerine dönüşecek veri nesnelerini açıklar. Veri nesnesi, bu biçimleri kapsayıcı uygulamalarına verilerin açıklaması olarak uygunluk sırasına göre sunar. Başka bir deyişle, nesne önce onu en iyi temsil eden biçimi, ardından bir sonraki en iyi biçimi vb. sunar. Bu kasıtlı sıralama, kapsayıcı uygulamasını mümkün olan en iyi biçimi kullanmaya teşvik eder.

Bileşik Belgeler

Veri Aktarımı