Condividi tramite


PX_IUnknown

Chiamare questa funzione nella funzione membro di DoPropExchange del controllo per serializzare o inizializzare una proprietà rappresentata da un oggetto con IUnknown- interfaccia derivata.

BOOL PX_IUnknown(
   CPropExchange* pPX,
   LPCTSTR pszPropName,
   LPUNKNOWN& pUnk,
   REFIID iid,
   LPUNKNOWN pUnkDefault = NULL 
);

Parametri

  • pPX
    Puntatore all'oggetto di CPropExchange (in genere passato come parametro a DoPropExchange).

  • pszPropName
    Il nome della proprietà che viene scambiata.

  • punk
    Riferimento a una variabile contenente l'interfaccia dell'oggetto che rappresenta il valore della proprietà.

  • iid
    Indicazione di ID dell'interfaccia oggetto della proprietà viene utilizzata dal controllo.

  • pUnkDefault
    Valore predefinito per la proprietà.

Valore restituito

Diverso da zero se lo scambio è riuscita, 0 se l'operazione non è riuscita.

Note

Il valore della proprietà viene letto da o è scritto nella variabile (riferimento da punk, in base alle esigenze.Se pUnkDefault viene specificato, verrà utilizzato come valore predefinito della proprietà.Questo valore viene utilizzato se, per qualsiasiasi motivo, il processo di serializzazione del controllo ha esito negativo.

Requisiti

Header: afxctl.h

Vedere anche

Riferimenti

COleControl::DoPropExchange

Concetti

Macro MFC e Globals