次の方法で共有


COleControl::OnGetPredefinedStrings

更新 : 2007 年 11 月

プロパティに指定できる値を表す定義済み文字列を取得するために、フレームワークによって呼び出されます。

virtual BOOL OnGetPredefinedStrings(
   DISPID dispid,
   CStringArray* pStringArray,
   CDWordArray* pCookieArray 
);

パラメータ

  • dispid
    コントロールのプロパティのディスパッチ ID。

  • pStringArray
    戻り値が返される文字列配列。

  • pCookieArray
    戻り値が返される DWORD の配列。

戻り値

要素が pStringArray と pCookieArray に追加された場合は 0 以外を返します。

解説

コントロールが、文字列で表すことができる値の組を持つプロパティを持っていれば、この関数をオーバーライドします。pStringArray に追加される各要素ごとに、対応する "cookie" 要素を pCookieArray に追加します。この "cookie" 値は、後でフレームワークが COleControl::OnGetPredefinedValue 関数に渡します。

必要条件

ヘッダー : afxctl.h

参照

参照

COleControl クラス

階層図

COleControl::OnGetPredefinedValue

COleControl::OnGetDisplayString

その他の技術情報

COleControl のメンバ