ToolTip 怎么使用?

cs5lyp519 2004-12-06 09:00:57
比如当鼠标移到工具栏上某个位置时会要弹出简单的帮助信息,好像可以使用ToolTip,

请问哪位指点一下怎么用的啊? 谢了!!
...全文
122 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
handwolf 2004-12-06
  • 打赏
  • 举报
回复
///////////////////
CMyView.h

CToolTipCtrl m_ToolTip;
///////////////////

///////////////////
CMyView.cpp

int CMyView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CView::OnCreate(lpCreateStruct) == -1)
return -1;

// TODO: Add your specialized creation code here
m_ToolTip.Create(this,TTS_ALWAYSTIP);
m_ToolTip.AddTool(this,"Hello, cs5lyp519 (哈哈23)!");
EnableToolTips(TRUE);
m_ToolTip.SetDelayTime(TTDT_INITIAL, 100);// 100ms
m_ToolTip.SetDelayTime(TTDT_AUTOPOP, 1000*10);// 10s
m_ToolTip.SetDelayTime(TTDT_RESHOW, 100);// 100ms


return 0;
}

LRESULT CMyView::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
// TODO: Add your specialized code here and/or call the base class
if(message == WM_MOUSEMOVE)
{
MSG msg;
msg.hwnd = m_hWnd;
msg.message = message;
msg.wParam = wParam;
msg.lParam = lParam;
m_ToolTip.RelayEvent(&msg);
}
return CView::WindowProc(message, wParam, lParam);
}
///////////////////
huwei001982 2004-12-06
  • 打赏
  • 举报
回复
在工具栏的 Prompt 里面填上

文字\nToolTip

也就是 工具栏上显示的文字 加上\n 再加上它的 ToolTip就行

15,979

社区成员

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

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