MFC為控制項新增ToolTips提示功能

2021-06-12 22:03:35 字數 338 閱讀 9592

1, 對話方塊類新增成員: 

ctooltipctrl m_tooltips; 

2, 在對話方塊 oninitialupdate 中新增 

m_tooltips.create(this); 

m_tooltips.addtool(getdlgitem(idc_button_***),text("hello world")); 

3, 在對話方塊類的    pretranslatemessage(msg* pmsg) 

新增 

if(pmsg->message==wm_mousemove

)m_tooltips.relayevent(pmsg); 

MFC 設定控制項的 ToolTip

建議使用ctooltipctrl物件 例如 1.在對畫框類 ctooltipdlg.cpp 中宣告 ctooltipctrl m tooltipctrl 2.在對畫框類 ctooltipdlg.cpp 初始化方法oninitdialog 中初始化 m tooltipctrl.create this ...

為基於MFC的對話方塊新增ToolTip的簡單方法

為基於mfc的對話方塊新增tooltip的簡單方法 此方法適用於mfc派生類,在基於對話方塊的類中測試通過。具體步驟如下 1 選擇 project 選單,然後 set active project 2 選擇 project 選單 add to project components and contr...

ToolTip控制項

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