この記事に従って、シンプルなツールバーを作成しました。
一部のボタンだけにテキストを表示したいのですが、すべてではありません。ここのMSDNドキュメントによると、私TBSTYLE_EX_MIXEDBUTTONS
はTBSTYLE_LIST
. したがってCreateWindowEx
、上記の例の呼び出しを次のように変更しました。
CreateWindowEx(TBSTYLE_EX_MIXEDBUTTONS, TOOLBARCLASSNAME, NULL,
WS_CHILD | TBSTYLE_LIST, 0, 0, 0, 0,
hWndParent, NULL, hInst, NULL);
他のすべては同じままです。私はまだBTNS_AUTOSIZE
ボタン スタイル (no BTNS_SHOWTEXT
) にのみ使用していますが、各ボタンの横にボタン テキストが表示されます。私は何が欠けていますか?
リスト スタイル ボタンに関するこの記事も読みました。残念ながら、その手順はあまり説明されていません。TBSTYLE_LIST
テキストを右に移動すると述べているだけですが、一部のボタン(停止、更新)では、テキストが魔法のように完全に消えます。しかし、それは私には起こらないようです。