COleDataSource::CacheGlobalData
Veri aktarım işlemleri sırasında veri sunulur biçimi belirtmek için bu işlevini çağırın.
void CacheGlobalData(
CLIPFORMAT cfFormat,
HGLOBAL hGlobal,
LPFORMATETC lpFormatEtc = NULL
);
Parametreler
cfFormat
Pano biçimi veri sunulması için değil.Bu parametre bir önceden tanımlanmış Pano biçimleri ya da yerel Windows tarafından döndürülen değeri olabilir RegisterClipboardFormat işlevi.hGlobal
Belirtilen biçimde veri içeren genel bellek bloğu için tanıtıcı.lpFormatEtc
İşaret eden bir formatetc veri olduğu önerilecek biçimde açıklayan yapı.Tarafından belirtilen Pano biçimi ötesinde ek biçimlendirme bilgilerini belirtmek istiyorsanız, bu parametre için bir değer sağlamanız cfFormat.Öyleyse null, diğer alanlar için varsayılan değerler kullanılır formatetc yapısı.
Notlar
Bu işlev, anlık görüntü oluşturma işlevi çağrılırken verileri sağlamanız gerekir böylece kullanarak veri sağlar; verileri gerektiği kadar önbelleğe alınır.Use CacheData üye işlevi, büyük miktarda veri ya da yapısal bir depolama ortamına gerektiren sağlamış olursunuz.
Geciken görüntülenmesinde kullanılacak çağrı DelayRenderData veya DelayRenderFileData üye işlevi.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.
Daha fazla bilgi için bkz: formatetc , yapı Windows SDK*.*
Daha fazla bilgi için bkz: RegisterClipboardFormat , Windows SDK.
Gereksinimler
Başlık: afxole.h