COleClientItem::CreateNewItem

Chiamare la funzione per creare un elemento incorporato; questa funzione avvia l'applicazione server che consente all'utente di creare l'elemento OLE.

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

Parametri

  • clsid
    ID che identifica in modo univoco il tipo di elemento OLE da creare.

  • eseguire il rendering
    Contrassegnare come specificare il server esegue il rendering dell'elemento OLE.Per i valori possibili, vedere OLERENDER in Windows SDK.

  • cfFormat
    Specifica il formato di dati degli Appunti da memorizzare nella cache quando creano l'elemento OLE.

  • lpFormatEtc
    Il puntatore a una struttura FORMATETC utilizzata se eseguire il rendering è OLERENDER_FORMAT o OLERENDER_DRAW.Immettere un valore per il parametro solo se si desidera specificare informazioni aggiuntive di formato oltre il formato degli Appunti specificato da cfFormat.Se si omette questo parametro, vengono utilizzati i valori predefiniti per gli altri campi nella struttura FORMATETC.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Note

Il framework chiama la funzione se viene scelto OK dalla finestra di dialogo dell'oggetto di inserimento quando il nuovo pulsante di creare selezionato.

Per ulteriori informazioni, vedere OleCreate, OLERENDERe FORMATETC in Windows SDK.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe di COleClientItem

Grafico della gerarchia

COleInsertDialog::CreateItem