Condividi tramite


Finestre di dialogo in OLE

Quando un utente esegue un'applicazione OLE-abilitata, in alcuni casi è necessario che l'applicazione disponga delle informazioni dall'utente per eseguire l'operazione.Le classi OLE MFC offrono una serie di finestre di dialogo per raccogliere le informazioni necessarie.In questo argomento vengono elencate le attività gestiti dalle finestre di dialogo OLE e le classi necessarie per visualizzare le finestre di dialogo.Per informazioni dettagliate sulle finestre di dialogo OLE e le strutture utilizzate per personalizzare il comportamento, vedere Riferimenti alla libreria MFC.

  • inserire l'oggetto
    Questa finestra di dialogo consente all'utente agli oggetti creati o esistenti inserire nel documento composto.Consente inoltre dell'utente di scegliere per visualizzare l'elemento come icona e che consente il pulsante di comando di modifica dell'icona.Visualizzare questa finestra di dialogo quando l'utente sceglie l'oggetto INSERT dal menu Modifica.Utilizzare la classe di COleInsertDialog per visualizzare questa finestra di dialogo.Si noti che non è possibile inserire un'applicazione MDI in se stesso.Un'applicazione che è un contenitore/server non può essere inserita in se stesso a meno che non sia un'applicazione SDI.

  • Incollare speciale
    Questa finestra di dialogo consente di controllare il formato utilizzato quando incollare i dati di un documento composto.L'utente potrà scegliere il formato dei dati, se includere o collegare i dati e se visualizzare come icona.Visualizzare questa finestra di dialogo quando l'utente sceglie l'Incolla speciale dal menu Modifica.Utilizzare la classe di COlePasteSpecialDialog per visualizzare questa finestra di dialogo.

  • modificare l'icona
    Questa finestra di dialogo consente di selezionare quale icona visualizzata per rappresentare l'elemento collegato o incorporato.Visualizzare questa finestra di dialogo quando l'utente seleziona l'icona di modifica dal menu Modifica o sceglie il pulsante modifica dell'icona nelle finestre di dialogo di convertire o dell'Incolla speciale.Viene visualizzato anche quando l'utente apre la finestra di dialogo dell'oggetto e inserire sceglie la visualizzazione come icona.Utilizzare la classe di COleChangeIconDialog per visualizzare questa finestra di dialogo.

  • convertito
    Questa finestra di dialogo consente all'utente di modificare il tipo di incorporato o di elemento collegato.Ad esempio, se è incorporato un metafile in un documento composito e successivamente si desidera utilizzare un'altra applicazione modificare i metafile incorporate, è possibile utilizzare la finestra di dialogo di.Questa finestra di dialogo in genere visualizzati facendo clic sull'oggetto del tipo di elemento del menu Modifica, quindi scegliere dal menu a cascata, facendo clic sul convertito.Utilizzare la classe di COleConvertDialog per visualizzare questa finestra di dialogo.Per un esempio, eseguire l'esempio OCLIENTOLE MFC.

  • Modificare i collegamenti oppure i collegamenti di aggiornamento
    La finestra di dialogo dei collegamenti di modifica consente all'utente a informazioni sulle modifiche sul database di origine di un oggetto collegato.La finestra di dialogo dei collegamenti di aggiornamento verifica le origini di tutti gli elementi collegati nella finestra di dialogo corrente e verrà visualizzata la finestra di dialogo dei collegamenti di modifica se necessario.Visualizzare la finestra di dialogo dei collegamenti di modifica quando l'utente sceglie collegamenti dal menu Modifica.La finestra di dialogo dei collegamenti di aggiornamento in genere visualizzata quando un documento composto viene aperto per la prima volta.Utilizzare COleLinksDialog o la classe di COleUpdateDialog , a seconda della finestra di dialogo si desidera visualizzare.

  • Risposta occupata o server
    La finestra di dialogo occupata server vengono visualizzate quando l'utente tenta di attivare un elemento e il server non è attualmente gestire la richiesta, in genere perché il server viene utilizzato da un altro utente o attività.La finestra di dialogo di risposta del server viene visualizzato se il server non risponde alla richiesta di attivazione affatto.Queste finestre di dialogo visualizzate tramite COleMessageFilter, in base a un'implementazione dell'interfaccia IMessageFilterOLE e l'utente può decidere se tentare l'attivazione richiede nuovamente.Utilizzare la classe di COleBusyDialog per visualizzare questa finestra di dialogo.

Vedere anche

Concetti

Finestre di dialogo

Ciclo di vita di una finestra di dialogo

OLE in MFC