请教:如何动态修改view/doc结构mainframe上工具条的提示内容,以及状态栏上显示的内容

charryli 2004-12-31 11:54:35
工具条的内容在资源的prompt中已经写了,现在想要动态修改内容,怎么做?
还有就是下面的状态栏的内容也要相应修改!
...全文
129 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnochShen 2004-12-31
  • 打赏
  • 举报
回复
我有个例子,要得话发邮件给我EnochShen@QQ.com
qrlvls 2004-12-31
  • 打赏
  • 举报
回复
CToolBar::GetToolBarCtrl
CToolBarCtrl::SetButtonInfo
charryli 2004-12-31
  • 打赏
  • 举报
回复
to EnochShen(小疯子:真的好菜—知耻而后勇!)
邮件已发,请给我一份!charry_nj@163.com
charryli 2004-12-31
  • 打赏
  • 举报
回复
to qrlvls(≌AIR⌒LIKE) (≤和空气一样帅≥√)
setbuttoninfo用了,没什么反应,效果还以原来的样子,请问
TBBUTTONINFO
typedef struct {
UINT cbSize;
DWORD dwMask;
int idCommand;
int iImage;
BYTE fsState;
BYTE fsStyle;
WORD cx;
DWORD lParam;
LPTSTR pszText;
int cchText;
} TBBUTTONINFOA, *LPTBBUTTONINFOA;

那个参数表示tip的信息,pszText?我试了没有用
Visual C++窗口标题改变的几种方法 在论坛中,经常有人会问到这个问题,所以今天整理了几种方法用来改变窗口标题,希望对这些朋友有所帮助。    一•单文档接口(SDI)类型窗口标题的改变    首先,我们来看Windows SDI类型窗口标题栏的结构形式。结合具体例子说明:用VC的AppWizard创建一个名为“SDITitle”的单文档类型的工程,创建完工程后,编译运行该工程,程序主窗口标题形式如下:    文档标题 主窗口标题    1•文档标题的改变    文档标题在是由工程中相应的文档类所控制的,因此我们可以利用SetTitle ()函数来改变文档标题。 例:改变CSDITitleDoc::OnNewDocument() 函数为: BOOL CSDITitleDoc::OnNewDocument()    { if (!CDocument::OnNewDocument()) return FALSE; SetTitle (" 文档标题 " );    return TRUE;    }    运行程序,则每次选择选单中的“文件”的“新建”选项时,文档标题就变成 “文档标题- SDITitle”。    2•主窗口标题的改变    主窗口的标题默认是工程的文件名,正如前面AppWazied生成的SDITitle工程执行后,标题栏的形式总为“(文档名)- SDITitle”。    改变主窗口的标题有两种:    第一种方法:利用ResourceView打开工程的资源,修改String Table中的IDR_MAINFRAME的值。将原来的“SDITitle\n\nTitle\n\n\nTitle.Document\nTitle Document”改为“标题改变示例\n\nTitle\n\n \nTitle. Document\nTitle Document”。这样改变后,主窗口标题栏的形式就为“((((-标题改变示例”。    第二种方法:具体改变方法如下:

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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