BOOL PX_IUnknown ( CPropExchange ※ pPX, LPCTSTR pszPropName, LPUNKNOWNamp; パンク, REFIID iid, LPUNKNOWN pUnkDefault = NULL );(&A)
戻り値
交換が成功した失敗した場合は、0。
パラメーター
pPX
(通常、パラメーターとして渡されるDoPropExchangeを) CPropExchangeオブジェクトへのポインター。
pszPropName
交換されるプロパティの名前。
パンク
プロパティの値を表すオブジェクトのインターフェイスが含まれている変数への参照。
iid
コントロールで使用するプロパティのオブジェクトのインターフェイスを示すインターフェイス ID。
pUnkDefault
プロパティの既定値。
解説
コントロールの内からこの関数を呼び出す DoPropExchange をシリアル化またはIUnknownを持つオブジェクトによって表されるプロパティを初期化するメンバー関数-インターフェイスの派生します。プロパティの値から読み取るか、パンク、に応じてによって参照される変数に対して読み書き。PUnkDefaultが指定されている場合は、プロパティの既定値として使用されます。何らかの理由では、コントロールのシリアル化プロセスが失敗した場合は、この値が使用されます。
参照特価;COleControl::DoPropExchange(&N)