次の方法で共有


PX_UShort

コントロールの DoPropExchange メンバー関数内からこの関数を呼び出して、unsigned short 型のプロパティをシリアル化または初期化します。

BOOL PX_UShort(
   CPropExchange* pPX,
   LPCTSTR pszPropName,
   USHORT& usValue 
);
BOOL PX_UShort(
   CPropExchange* pPX,
   LPCTSTR pszPropName,
   USHORT& usValue,
   USHORT usDefault 
);

パラメーター

  • pPX
    CPropExchange オブジェクトへのポインター。通常は DoPropExchange にパラメーターとして渡されます。

  • pszPropName
    交換されるプロパティ名。

  • usValue
    プロパティが格納される変数への参照。通常はクラスのメンバー変数です。

  • usDefault
    プロパティの既定値。

戻り値

交換できた場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

必要に応じてプロパティの値が usValue で参照される変数に対して読み書きされます。 usDefault が指定されているときはそれがプロパティの既定値として使われます。 何らかの理由でコントロールの初期化またはシリアル化処理が失敗したときにこの値が使われます。

必要条件

**ヘッダー:**afxctl.h

参照

参照

COleControl::DoPropExchange

概念

MFC マクロとグローバル