IMPLEMENT_STOCKPROP

IMPLEMENT_STOCKPROP ( タイプ, fname, pname, dispid )

パラメーター

タイプ

[入力]プロパティのデータ型。

fname

[入力]名入れ、取得メソッドの名前を作成するために使用。

pname

[入力]名前プロパティの値を格納するデータ メンバーの名前を作成するために使用。

dispid

[入力]プロパティの DISPID。

解説

プロパティは、コントロール クラスでデータ メンバーを作成、入れ、取得メソッドはプロパティを作成し、通知し、プロパティが変更された場合、コンテナーに同期するコードを追加します。

置くし、取得メソッド名fnameを付加することによって作成された put_ と get_ 。たとえば、 fnameは BorderWidth 、メソッド名は put_BorderWidth とget_BorderWidth。

Pnameに付加することによって、データ メンバーの名前を作成 m_ 。Pname場合たとえば、 nBorderWidth 、データ メンバーであります。m_nBorderWidth。

それを自動的に新しい文字列を割り当て、渡されたテキストをコピーするため本文ストック プロパティについては、 IMPLEMENT_BSTR_STOCKPROPマクロを使用します。ブールのストック プロパティには、 IMPLEMENT_BOOL_STOCKPROPマクロを使用します。

ATL マクロとグローバル関数

参照してください。

CStockPropImpl

Index