工具栏按钮上不显示文本

问题描述 投票:0回答:1
tbb[0].iBitmap = 0;
tbb[0].idCommand = TB_TEST1;
tbb[0].fsState = TBSTATE_ENABLED;
tbb[0].fsStyle = TBSTYLE_BUTTON| TBSTYLE_AUTOSIZE| TBSTYLE_LIST|TBSTYLE_FLAT;
tbb[0].dwData = 0;
tbb[0].iString = (INT_PTR)L"aaaaaaaButton Text";

当我增加句子长度时按钮也会变大,但文本仍然不显示

我试过了

TBBUTTONINFOA tbInfo;

tbInfo.cbSize = sizeof(TBBUTTONINFO);
tbInfo.dwMask = TBIF_TEXT;
tbInfo.pszText = (LPSTR)"Savevjgfjygfy As";

SendMessage(hwndtb, TB_SETBUTTONINFO, (WPARAM)TB_TEST1, (LPARAM)&tbInfo);

但是不起作用

c++ windows winapi
1个回答
0
投票

当我使用 createwindowex 创建工具栏时,在样式中添加此 TBSTYLE_LIST|TBSTYLE_FLAT 解决了它。

© www.soinside.com 2019 - 2024. All rights reserved.