Udostępnij za pośrednictwem


COleClientItem::CreateStaticFromData

Wywołanie tej funkcji do tworzenia elementów statycznych z COleDataObject obiektu.

BOOL CreateStaticFromData(
   COleDataObject* pDataObject,
   OLERENDER render = OLERENDER_DRAW,
   CLIPFORMAT cfFormat = 0,
   LPFORMATETC lpFormatEtc = NULL 
);

Parametry

  • pDataObject
    Wskaźnik do COleDataObject obiektu, z którego ma być utworzony element OLE.

  • Renderowanie
    Flagi określające, w jaki sposób serwer będzie renderować element OLE.Możliwe wartości, zobacz OLERENDER w Windows SDK.

  • cfFormat
    Określa format danych schowka buforowane, podczas tworzenia elementu OLE.

  • lpFormatEtc
    Wskaźnik FORMATETC struktura używana, jeśli renderowania jest OLERENDER_FORMAT lub OLERENDER_DRAW.Należy podać wartość dla tego parametru tylko, jeśli chcesz określić format dodatkowych informacji poza format schowka określonej przez cfFormat.Jeżeli pominięto ten parametr, używane są wartości domyślne dla innych pól w FORMATETC struktury.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.

Uwagi

Statyczny element zawiera dane prezentacji, ale nie macierzystym danych; w konsekwencji nie można go edytować.Zasadniczo jest taki sam, jak CreateStaticFromClipboard , chyba że statyczny element można utworzyć z dowolnego COleDataObject, nie tylko ze Schowka.

Używane w COlePasteSpecialDialog::CreateItem po wybraniu Static.

Aby uzyskać więcej informacji, zobacz OleCreateStaticFromData, OLERENDER, i FORMATETC w Windows SDK.

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa COleClientItem

Wykres hierarchii

COleDataObject::AttachClipboard

Klasa COleDataObject