sanal bool OnRenderGlobalData ( lpformatetc lpFormatEtc, hglobal * phGlobal );
Dönüş değeri
Sıfır başarılı olursa; Aksi halde 0.
Parametreleri
lpFormatEtc
Puan formatetc yapısı bilgi istenen biçimi belirtme.
phGlobal
Genel bellek veri döndürülecek olan tanıtıcı işaret eder. Biri henüz tahsis edilmiş değil, bu parametre null olabilir.
Açıklamalar
Belirtilen depolama ortamında genel bellek olduğunda belirtilen biçimde veri almak için çerçeve tarafından çağrıldı. Belirtilen biçim gecikmeli işleme için DelayRenderData üye işlevini kullanarak COleDataSource nesnesi önceden yerleştirilen biridir. Bu işlev varsayılan uygulanması sadece false döndürür.
PhGlobal nullise, daha sonra yeni bir hglobal ayrılan ve phGlobaliçinde döndü. Aksi takdirde, phGlobal tarafından belirtilen hglobal verilerle doldurulmuştur. Veri içinde hglobal yerleştirilen bellek bloğu geçerli boyutunu aşmamalıdır. Ayrıca, blok daha büyük bir boyuta ayrılırken olamaz.
Bir Gelişmiş Bu geçersiz kılınabilir. Bu işlevin istenen biçim ve Orta veri kaynağı geçersiz. Verilerinize bağlı olarak, bu işlev diğer sürümlerinden birini yerine geçersiz kılmak isteyebilirsiniz. Birden çok depolama ortamı işlemek isterseniz, OnRenderDatageçersiz kılar. Verilerinizi bir dosyaya ya da değişken boyutu, OnRenderFileDatageçersiz kılar. mfc tarafından işlenen gibi daha fazla bilgi için gecikmeli işleme, makaleye bakın veri nesneleri ve veri kaynakları: manipülasyon Visual c++ Programcı Kılavuzu.
Daha fazla bilgi için bkz: formatetc yapısı ve IDataObject::GetData içinde ole 2 Programcı Başvurusu, Cilt 1.
COleDataSource ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: COleDataSource::DelayRenderData, COleDataSource::DelayRenderFileData, COleDataSource::OnRenderData, COleDataSource::OnRenderFileData, COleDataSource::OnSetData