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