• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 131, comments - 12, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
            在VC中,也常常為一些圖片按鈕添加一些功能提示。
            下面講解實現(xiàn)過程:
            該功能的實現(xiàn)主要是用CToolTipCtrl類。該類在VC  msdn中有詳細說明。
            首先在對話框的頭文件中加入初始化語句:public:下,加入:CToolTipCtrl    m_Mytip;
            然后在初始化對話框函數(shù)中加入:
            m_Mytip.Create(this);  
            m_Mytip.AddTool( GetDlgItem(IDC_BUTTON), "你想要添加的提示信息" ); //IDC_BUTTON為你要添加提示信息的按鈕的ID
            m_Mytip.SetDelayTime(200); //設置延遲
            m_Mytip.SetTipTextColor( #0000ff ); //設置提示文本的顏色
            m_Mytip.SetTipBkColor( #ffffff); //設置提示框的背景顏色
            m_Mytip.Activate(TRUE); //設置是否啟用提示

            然后在類向?qū)е刑砑覲reTranslateMessage消息響應函數(shù)
            BOOL CXXXDlg::PreTranslateMessage(MSG* pMsg)
            {
            // TODO: Add your specialized code here and/or call the base class
              if(pMsg->message==WM_MOUSEMOVE)
              m_Mytip.RelayEvent(pMsg);
            return CDialog::PreTranslateMessage(pMsg);
            }
            注:如果要為多個按鈕添加功能提示只需在
            m_Mytip.AddTool( GetDlgItem(IDC_BUTTON), "你想要添加的提示信息" );
            的下面再加上類似語句,如
            m_Mytip.AddTool( GetDlgItem(IDC_BUTTON1), "你想要添加的提示信息1" );
            m_Mytip.AddTool( GetDlgItem(IDC_BUTTON2), "你想要添加的提示信息2" );
            。。。。。。。。


            例子:

            聲明:
            CToolTipCtrl m_Tip;

            初始化:
            BOOL C***Dlg::OnInitDialog()
            {
            省略部分。。。。。。。。。。
            //按鈕浮動提示
            m_Tip.Create(this);
            m_Tip.AddTool(&m_BtnPlay,"播放");
            m_Tip.SetDelayTime(100);
            m_Tip.Activate(TRUE);
            }
            類視圖中重寫:
            BOOL C****Dlg::PreTranslateMessage(MSG* pMsg)
            {
            // TODO: 在此添加專用代碼和/或調(diào)用基類
            m_Tip.RelayEvent(pMsg);
            }
            欧美噜噜久久久XXX| 无码人妻久久一区二区三区蜜桃| 午夜精品久久久内射近拍高清| 久久亚洲欧洲国产综合| 伊人热热久久原色播放www| 人妻少妇久久中文字幕| 国产精品内射久久久久欢欢| 久久人人爽人人爽人人片AV高清| 久久99精品国产麻豆宅宅| 久久国产免费观看精品| 人妻无码久久精品| 精品久久久久久国产91| 久久久久亚洲AV片无码下载蜜桃| 69久久夜色精品国产69| 2020久久精品亚洲热综合一本| 久久精品国产清高在天天线| 欧美久久一区二区三区| 久久亚洲综合色一区二区三区| 亚洲综合久久夜AV | 国产综合免费精品久久久| 无码人妻久久一区二区三区| 日韩欧美亚洲国产精品字幕久久久| 久久久女人与动物群交毛片| 伊人久久精品影院| 成人精品一区二区久久| 久久久久久夜精品精品免费啦| 亚洲日韩欧美一区久久久久我| 狠狠精品干练久久久无码中文字幕 | 97精品依人久久久大香线蕉97| 国产精品成人99久久久久91gav| 久久精品国产久精国产思思| 国内高清久久久久久| 亚洲?V乱码久久精品蜜桃| 美女久久久久久| 青草久久久国产线免观| 久久综合伊人77777麻豆| 久久久99精品成人片中文字幕| 国产无套内射久久久国产| 国产叼嘿久久精品久久| 伊人久久大香线蕉精品| 9191精品国产免费久久|