ツールバーにコントロールを追加するには?

解決


ジョニー  2003-05-17 22:05:16  No: 51411  IP: [192.*.*.*]

SDKで、ツールバーにコントロール(コンボボックス)を乗せたいのですが、どのように行ったらいいのかわかりません。
よろしくお願いします。

編集 削除
YuO  2003-05-17 23:18:30  No: 51412  IP: [192.*.*.*]

> SDKで、ツールバーにコントロール(コンボボックス)を乗せたいのですが、どのように行ったらいいのかわかりません。

http://msdn.microsoft.com/library/en-us/shellcc/platform/commctls/toolbar/toolbar_using.asp#Embedding_Non_Button_Controls_in_Toolbars
こんなページがMSDNに見つかりました。
#サンプルはエディットですが……。

つまりは,
・セパレータとして場所を用意しておく
・そこにツールバーの子ウィンドウであるコントロールを置く
という手順です。

通知がほしい場合は,ツールバーの親ウィンドウの子として作成して,
SetParentで親を変更することで処理するようです。
#通知はオーナーに行く。

編集 削除
ジョニー  2003-05-20 00:15:10  No: 51413  IP: [192.*.*.*]

MSDNのサンプルを見て、
ツールバーにコントロールを置くことができました。
ありがとうございましたm(_ _)m

編集 削除