Freigeben über


COleClientItem::CreateNewItem

Rufen Sie diese Funktion auf, um ein eingebettetes Element zu erstellen; Diese Funktion wird die Serveranwendung, die dem Benutzer ermöglicht, um das OLE-Element zu erstellen.

BOOL CreateNewItem( 
   REFCLSID clsid, 
   OLERENDER render = OLERENDER_DRAW, 
   CLIPFORMAT cfFormat = 0, 
   LPFORMATETC lpFormatEtc = NULL  
);

Parameter

  • clsid
    ID, die den Typ des OLE-Elements eindeutig identifiziert, um zu erstellen.

  • Rendern von
    Kennzeichnen Sie das Angeben, wie der Server das OLE-Element rendert. Für die möglichen Werte finden Sie unter OLERENDER in Windows SDK.

  • cfFormat
    Gibt das zwischengespeichert werden andatenformat Zwischenablage, wenn das OLE-Element.

  • lpFormatEtc
    Zeiger auf eine verwendeten FORMATETC-Struktur, wenn Sie rendern, ist OLERENDER_FORMAT oder OLERENDER_DRAW. Erstellen Sie einen Wert für diesen Parameter bereit, wenn Sie zusätzliche Formatinformationen über dem Zwischenablageformat hinaus angeben möchten, das von cfFormat angegeben wird. Wenn Sie diesen Parameter weglassen, werden Standardwerte für die anderen Felder in der FORMATETC-Struktur verwendet.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.

Hinweise

Das Framework ruft diese Funktion auf, wenn der Benutzer auf OK vom EINFG-Objektdialogfeld auswählt, wenn die neue Schaltfläche des erstellte ausgewählt ist.

Weitere Informationen finden Sie unter OleCreate, OLERENDER und FORMATETC in Windows SDK.

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleClientItem-Klasse

Hierarchiediagramm

COleInsertDialog::CreateItem