还是ToolBar问题: SetButtonText不管用~~~~~~

zx_sanjin 2001-11-14 04:23:40
CToolBar m_wndToolBar;

m_wndToolBar.CreateEx(this);
m_wndToolBar.SetButtons(NULL, 10);
m_wndToolBar.LoadBitmap(IDB_BITMAP_UP);

char szTemp[10];
sprintf(szTemp, "%s", "aaa");
m_wndToolBar.SetButtonText(0, szTemp);

调试时, SetButtonText的返回值为1, 可button上并没有出现aaa, 为什么?
...全文
288 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zx_sanjin 2001-11-15
  • 打赏
  • 举报
回复
OK了`~~~谢谢alphagx(alpha)~~~~~~收分吧~~~~两个贴子的都给你`~~~~~
alphagx 2001-11-14
  • 打赏
  • 举报
回复
我在
http://www.csdn.net/expert/topic/370/370806.shtm
里面已经回答了
捕鲸叉 2001-11-14
  • 打赏
  • 举报
回复
ggzz
zx_sanjin 2001-11-14
  • 打赏
  • 举报
回复
To jiangsheng: 那个例子我看了, 难道要和CReBar相关吗? 但除了这些, 看不到有什么不同了~~
To jazzrabbit: m_wndToolBar.SetSizes(CSize(100, 100), CSize(30, 30));够了吧, 可还不行啊`~
jazzrabbit 2001-11-14
  • 打赏
  • 举报
回复
把button放大点就可以看到了,好象是setsizes--查msdn吧.
蒋晟 2001-11-14
  • 打赏
  • 举报
回复
m_wndToolBar.ModifyStyle(0, TBSTYLE_FLAT | TBSTYLE_TRANSPARENT);
m_wndToolBar.SetButtons(NULL, 9);

// set up each toolbar button
m_wndToolBar.SetButtonInfo(0, ID_GO_BACK, TBSTYLE_BUTTON, 0);
str.LoadString(IDS_BACK);
m_wndToolBar.SetButtonText(0, str);
m_wndToolBar.SetButtonInfo(1, ID_GO_FORWARD, TBSTYLE_BUTTON, 1);
str.LoadString(IDS_FORWARD);
m_wndToolBar.SetButtonText(1, str);
m_wndToolBar.SetButtonInfo(2, ID_VIEW_STOP, TBSTYLE_BUTTON, 2);
str.LoadString(IDS_STOP);
m_wndToolBar.SetButtonText(2, str);
m_wndToolBar.SetButtonInfo(3, ID_VIEW_REFRESH, TBSTYLE_BUTTON, 3);
str.LoadString(IDS_REFRESH);
m_wndToolBar.SetButtonText(3, str);
m_wndToolBar.SetButtonInfo(4, ID_GO_START_PAGE, TBSTYLE_BUTTON, 4);
str.LoadString(IDS_HOME);
m_wndToolBar.SetButtonText(4, str);
m_wndToolBar.SetButtonInfo(5, ID_GO_SEARCH_THE_WEB, TBSTYLE_BUTTON, 5);
str.LoadString(IDS_SEARCH);
m_wndToolBar.SetButtonText(5, str);
m_wndToolBar.SetButtonInfo(6, ID_FAVORITES_DROPDOWN, TBSTYLE_BUTTON | TBSTYLE_DROPDOWN, 6);
str.LoadString(IDS_FAVORITES);
m_wndToolBar.SetButtonText(6, str);
m_wndToolBar.SetButtonInfo(7, ID_FILE_PRINT, TBSTYLE_BUTTON, 7);
str.LoadString(IDS_PRINT);
m_wndToolBar.SetButtonText(7, str);
m_wndToolBar.SetButtonInfo(8, ID_FONT_DROPDOWN, TBSTYLE_BUTTON | TBSTYLE_DROPDOWN, 8);
str.LoadString(IDS_FONT);
m_wndToolBar.SetButtonText(8, str);
zx_sanjin 2001-11-14
  • 打赏
  • 举报
回复
哦`~~~~~~
蒋晟 2001-11-14
  • 打赏
  • 举报
回复
看看MFCIE示例
zx_sanjin 2001-11-14
  • 打赏
  • 举报
回复
怎么有人看没人答啊?
zx_sanjin 2001-11-14
  • 打赏
  • 举报
回复
怎么没人帮助啊?很难吗?

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧