Aracılığıyla paylaş


COleDataSource::OnRenderData

Belirtilen biçim veri almak için framework tarafından çağrıldı.

virtual BOOL OnRenderData(
   LPFORMATETC lpFormatEtc,
   LPSTGMEDIUM lpStgMedium 
);

Parametreler

  • lpFormatEtc
    İşaret formatetc yapısı içinde bilgi istenen biçim belirtme.

  • lpStgMedium
    İşaret eden bir STGMEDIUM yapısı veri olduğu döndürülecek.

Dönüş Değeri

Başarılı olursa sıfırdan farklı; Aksi halde 0.

Notlar

Belirtilen biçim biri önceden yerleştirilmiş olduğu COleDataSource kullanarak nesne DelayRenderData veya DelayRenderFileData üye işlev için ertelenmiş oluşturma.Bu işlev varsayılan uygulama çağıracak OnRenderFileData veya OnRenderGlobalData sağlanan depolama ortamı dosya veya bellek sırasıyla ise.Bu biçimler hiçbiri belirttiğinizde, sonra varsayılan uygulama 0 dönün ve hiçbir şey yapmayabilir.mfc tarafından işlenen gibi hakkında daha fazla bilgi için ertelenmiş oluşturma makalesine bakın veri nesneleri ve veri kaynakları: düzenlemesi.

lpStgMedium->Ortam türü olan tymed_null, STGMEDIUM , ayrılmış olması ve tarafından belirtildiği şekilde doldurulmuş lpFormatEtc - > ortam türü.Bu durumda tymed_null, STGMEDIUM yerde verilerle doldurulması.

Bu, Gelişmiş bir geçersiz kılınabilir.Verilerinizi istenen biçim ve orta sağlamak için bu işlevi geçersiz kılar.Verilerinize bağlı olarak bir diğer sürümlerini bu işlevi yerine geçersiz kılmak isteyebilirsiniz.Verilerinizi küçük ve sabit boyutu ise, geçersiz kılma OnRenderGlobalData.Verilerinizi bir dosyaya veya bir değişken boyutu, geçersiz kılma OnRenderFileData.

Daha fazla bilgi için bkz: STGMEDIUM ve formatetc yapıları, ortam türü numaralandırma türü ve IDataObject::GetData , Windows SDK*.*

Gereksinimler

Başlık: afxole.h

Ayrıca bkz.

Başvuru

COleDataSource sınıfı

Hiyerarşi grafik

COleDataSource::DelayRenderData

COleDataSource::DelayRenderFileData

COleDataSource::OnRenderFileData

COleDataSource::OnRenderGlobalData

COleDataSource::OnSetData