MFC 設定控制項的 ToolTip

2021-06-18 09:56:29 字數 637 閱讀 9713

建議使用ctooltipctrl物件

例如: 

1.在對畫框類(ctooltipdlg.cpp)中宣告:

ctooltipctrl m_tooltipctrl;

2.在對畫框類(ctooltipdlg.cpp)初始化方法oninitdialog()中初始化:

m_tooltipctrl.create(this);

m_tooltipctrl.addtool(getdlgitem(idc_button_close), _t("this is a test tooltip"));

m_tooltipctrl.setmaxtipwidth(300);

m_tooltipctrl.activate(true);

3.在標頭檔案(ctooltipdlg.h)的建構函式中宣告方法:

bool pretranslatemessage(msg* pmsg);

4. 在對畫框類(ctooltipdlg.cpp)中新增virtual bool pretranslatemessage(msg* pmsg)方法並實現如下:

bool ctooltipdlg::pretranslatemessage(msg* pmsg)

執行後,滑鼠移動到按鈕上,即顯示出tooltip了,如下圖所示結果。

ToolTip控制項

tooltip控制項是乙個簡單,但非常有用的控制項。它能夠為我們的軟體提供非常漂亮的提示資訊,提高軟體的可用性,給使用者比較好的體驗。假設現在有兩個按鈕,乙個用來預覽吊線世系圖,乙個用來預覽行轉。為了保持按鈕文字的簡潔,以及為按鈕尺寸所限。我們不能可能把這個按鈕的主要功能通過text屬性表述清楚,這...

ToolTip控制項的應用

tooltip控制項是乙個簡單,但非常有用的控制項。它能夠為我們的軟體提供非常漂亮的提示資訊,提高軟體的可用性,給使用者比較好的體驗。假設現在有兩個按鈕,乙個用來預覽吊線世系圖,乙個用來預覽行轉。為了保持按鈕文字的簡潔,以及為按鈕尺寸所限。我們不能可能把這個按鈕的主要功能通過text屬性表述清楚,這...

tooltip提示控制項

這些天忙於公司專案的改版就很少來這裡發表文章了,今天趁著週末休息給大家分享乙個jquery提示控制項。可用於顯示載入提示 錯誤提示 操作提示等。先上張預覽圖 提示條樣式可以自己定義,支援關閉 和鎖屏,自適應居中,採用fixed定位 暫未考慮相容ie6 下面是原始碼 注 引入該js時放在body內,不...