Condividi tramite


Classe COleChangeSourceDialog

Utilizzato per la finestra di dialogo di modifica dell'origine OLE.

Sintassi

class COleChangeSourceDialog : public COleDialog

Membri

Costruttori pubblici

Nome Descrizione
COleChangeSourceDialog::COleChangeSourceDialog Costruisce un oggetto COleChangeSourceDialog.

Metodi pubblici

Nome Descrizione
COleChangeSourceDialog::D oModal Visualizza la finestra di dialogo Origine modifiche OLE.
COleChangeSourceDialog::GetDisplayName Ottiene il nome visualizzato di origine completo.
COleChangeSourceDialog::GetFileName Ottiene il nome del file dal nome dell'origine.
COleChangeSourceDialog::GetFromPrefix Ottiene il prefisso dell'origine precedente.
COleChangeSourceDialog::GetItemName Ottiene il nome dell'elemento dal nome dell'origine.
COleChangeSourceDialog::GetToPrefix Ottiene il prefisso della nuova origine
COleChangeSourceDialog::IsValidSource Indica se l'origine è valida.

Membri dati pubblici

Nome Descrizione
COleChangeSourceDialog::m_cs Struttura che controlla il comportamento della finestra di dialogo.

Osservazioni:

Creare un oggetto della classe COleChangeSourceDialog quando si desidera chiamare questa finestra di dialogo. Dopo aver costruito un COleChangeSourceDialog oggetto, è possibile utilizzare la struttura m_cs per inizializzare i valori o gli stati dei controlli nella finestra di dialogo. La m_cs struttura è di tipo OLEUICHANGESOURCE. Per altre informazioni sull'uso di questa classe di dialoghi, vedere la funzione membro DoModal .

Per altre informazioni, vedere la struttura OLEUICHANGESOURCE in Windows SDK.

Per altre informazioni sulle finestre di dialogo specifiche di OLE, vedere l'articolo Finestre di dialogo in OLE.

Gerarchia di ereditarietà

CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

COleDialog

COleChangeSourceDialog

Requisiti

Intestazione: afxodlgs.h

COleChangeSourceDialog::COleChangeSourceDialog

Questa funzione costruisce un COleChangeSourceDialog oggetto .

explicit COleChangeSourceDialog(
    COleClientItem* pItem,
    CWnd* pParentWnd = NULL);

Parametri

pItem
Puntatore all'oggetto COleClientItem collegato la cui origine deve essere aggiornata.

pParentWnd
Punta all'oggetto finestra padre o proprietario (di tipo CWnd) a cui appartiene l'oggetto finestra di dialogo. Se è NULL, la finestra padre della finestra di dialogo verrà impostata sulla finestra principale dell'applicazione.

Osservazioni:

Per visualizzare la finestra di dialogo, chiamare la funzione DoModal .

Per altre informazioni, vedere la struttura OLEUICHANGESOURCE e la funzione OleUIChangeSource in Windows SDK.

COleChangeSourceDialog::D oModal

Chiamare questa funzione per visualizzare la finestra di dialogo Origine modifiche OLE.

virtual INT_PTR DoModal();

Valore restituito

Stato di completamento per la finestra di dialogo. Uno dei valori seguenti:

  • IDOK se la finestra di dialogo è stata visualizzata correttamente.

  • IDCANCEL se l'utente ha annullato la finestra di dialogo.

  • IDABORT se si è verificato un errore. Se viene restituito IDABORT, chiamare la funzione membro COleDialog::GetLastError per ottenere altre informazioni sul tipo di errore che si è verificato. Per un elenco dei possibili errori, vedere la funzione OleUIChangeSource in Windows SDK.

Osservazioni:

Se si desidera inizializzare i vari controlli della finestra di dialogo impostando i membri della struttura m_cs , è necessario eseguire questa operazione prima di chiamare DoModal, ma dopo la costruzione dell'oggetto finestra di dialogo.

Se DoModal restituisce IDOK, è possibile chiamare le funzioni membro per recuperare le impostazioni o le informazioni immesse dall'utente dalla finestra di dialogo. I nomi di query tipici sono i nomi di elenco seguenti:

COleChangeSourceDialog::GetDisplayName

Chiamare questa funzione per recuperare il nome visualizzato completo per l'elemento client collegato.

CString GetDisplayName();

Valore restituito

Nome visualizzato di origine completo (moniker) per L'oggetto COleClientItem specificato nel costruttore.

COleChangeSourceDialog::GetFileName

Chiamare questa funzione per recuperare la parte del moniker del file del nome visualizzato per l'elemento client collegato.

CString GetFileName();

Valore restituito

Parte del moniker di file del nome visualizzato di origine per L'oggetto COleClientItem specificato nel costruttore.

Osservazioni:

Il moniker del file insieme al moniker dell'elemento fornisce il nome visualizzato completo.

COleChangeSourceDialog::GetFromPrefix

Chiamare questa funzione per ottenere la stringa di prefisso precedente per l'origine.

CString GetFromPrefix();

Valore restituito

Stringa di prefisso precedente dell'origine.

Osservazioni:

Chiamare questa funzione solo dopo che DoModal restituisce IDOK.

Questo valore proviene direttamente dal lpszFrom membro della struttura OLEUICHANGESOURCE .

Per altre informazioni, vedere la struttura OLEUICHANGESOURCE in Windows SDK.

COleChangeSourceDialog::GetItemName

Chiamare questa funzione per recuperare la parte del moniker dell'elemento del nome visualizzato per l'elemento client collegato.

CString GetItemName();

Valore restituito

Parte del moniker dell'elemento del nome visualizzato di origine per L'oggetto COleClientItem specificato nel costruttore.

Osservazioni:

Il moniker del file insieme al moniker dell'elemento fornisce il nome visualizzato completo.

COleChangeSourceDialog::GetToPrefix

Chiamare questa funzione per ottenere la nuova stringa di prefisso per l'origine.

CString GetToPrefix();

Valore restituito

Nuova stringa di prefisso dell'origine.

Osservazioni:

Chiamare questa funzione solo dopo che DoModal restituisce IDOK.

Questo valore proviene direttamente dal lpszTo membro della struttura OLEUICHANGESOURCE .

Per altre informazioni, vedere la struttura OLEUICHANGESOURCE in Windows SDK.

COleChangeSourceDialog::m_cs

Questo membro dati è una struttura di tipo OLEUICHANGESOURCE.

OLEUICHANGESOURCE m_cs;

Osservazioni:

OLEUICHANGESOURCE viene utilizzato per controllare il comportamento della finestra di dialogo Origine modifiche OLE. I membri di questa struttura possono essere modificati direttamente.

Per altre informazioni, vedere la struttura OLEUICHANGESOURCE in Windows SDK.

COleChangeSourceDialog::IsValidSource

Chiamare questa funzione per determinare se la nuova origine è valida.

BOOL IsValidSource();

Valore restituito

Diverso da zero se la nuova origine è valida, in caso contrario 0.

Osservazioni:

Chiamare questa funzione solo dopo che DoModal restituisce IDOK.

Per altre informazioni, vedere la struttura OLEUICHANGESOURCE in Windows SDK.

Vedi anche

Classe COleDialog
Grafico della gerarchia
Classe COleDialog