在TOOLBAR中选择一个按钮;
看他的属性;
在Prompt中输入:打印活动文档A\n打印B则:程序在运行时,当鼠标在该按钮上停顿片刻后,就有TIP出现!(为:“打印B”)同时下STATUSBAR上有文本“打印活动文档A”。输入时注意格式“\n”,前面在状态条上显示,后面是TIP显示!!EASE
看他的属性;
在Prompt中输入:打印活动文档A\n打印B则:程序在运行时,当鼠标在该按钮上停顿片刻后,就有TIP出现!(为:“打印B”)同时下STATUSBAR上有文本“打印活动文档A”。输入时注意格式“\n”,前面在状态条上显示,后面是TIP显示!!EASE
解决方案 »
- 请问如何知道 ctreectrl 多少个根节点 ,并获取所有的根节点
- 问个继承自CScrollView类的问题
- 如何在VC6.0中用CImage类进行画图操作
- 关于打印分页问题
- 向大家推荐一款企业即时通讯与协作软件,非常适合于小型的开发团队中使用.
- 新手问题~atl中控件怎么设置字体颜色~
- I_like_cpp是那个垃圾.为了提高自己BLOG的访问,居然在自己的BLOG放木马.
- 今天在CSDN收到一个奇怪的、莫名奇妙的短消息。。。
- 请问怎么能把鼠标移动消息屏蔽掉!谢谢!
- 那里有Inside OLE down, or where can i buy it?
- 已经购买了一个系统软件,用什么简便方法判断它是用VB,BC,还是Delphi开发的?
- 大哥,救一下偶吧:“鼠标变成漏斗时窗口不想接收任何消息该怎么办?”
也就是没有m_toolbar.LoadToolbar()函数.
也就是没有m_toolbar.LoadToolbar()函数.
afx_msg BOOL memberFxn( UINT id, NMHDR * pTTTStruct, LRESULT * pResult );3.消息处理函数实现
注:105、106是Toobar上两个按钮的ID。
IDC_BUTTON1是某个Button的ID,这里你可以不处理。
BOOL CMainFrame::memberFxn( UINT id, NMHDR * pTTTStruct, LRESULT * pResult )
{
TOOLTIPTEXT *pTTT = (TOOLTIPTEXT *)pTTTStruct;
UINT nID = pTTTStruct->idFrom;
CString strText; if (pTTT->uFlags & TTF_IDISHWND)
{ // 这里你可以忽略!!!
switch(::GetDlgCtrlID((HWND)nID))
{
case IDC_BUTTON1:
strcpy (pTTT->szText, "IDC_BUTTON1");
break; }
}
else
{ // 这里进行处理!!!
switch(nID)
{
case 105:
case 106:
strText.Format("%d", nID);
strcpy (pTTT->szText, strText);
return TRUE; default:
break;
}
} return FALSE;
}