MFC按钮添加提示文字
生活随笔
收集整理的這篇文章主要介紹了
MFC按钮添加提示文字
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉載自:
http://blog.163.com/guo_linda/blog/static/12377305720101122105030162/
MFC里這個類叫做CToolTipCtrl,具體用法很簡單。
1、在類頭文件中聲明CToolTipCtrl的類對象m_ctrlTT。
2、在初始化函數OnInitDialog()中設置m_ctrlTT。
EnableToolTips(TRUE);//enable use it
m_ctrlTT.Create(this);
m_ctrlTT.Activate(TRUE);
m_ctrlTT.SetTipTextColor(RGB(0,0,255));//font color
m_ctrlTT.SetDelayTime(150);//delay time
//IDC_TEST為你想添加提示的控件IDC,”hello為想添加的提示語句”
m_ctrlTT.AddTool(GetDlgItem(IDC_TEST),(LPCTSTR)”hello”);
3、在ClassWizard里添加PreTranslateMessage消息函數,并添加如下語句。
m_ctrlTT.RelayEvent(pMsg);
這樣就能為你的控件添加顯示提示語句了。
其中,SetDelayTime()是毫秒級別。
總結
以上是生活随笔為你收集整理的MFC按钮添加提示文字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设置Enter键为默认键
- 下一篇: MFC静态文本控件设置超链接