VC 新增與顯示工具欄提示資訊

2021-09-30 05:24:05 字數 760 閱讀 2762

由 cwnd::enabletooltips 為視窗提供的預設工具提示並不包含與視窗關聯的文字。為檢索要顯示的工具提示文字,在即將顯示工具提示視窗之前,ttn_needtext 通知被傳送到工具提示(tooltip) 控制項的父視窗。

新增工具提示的具體步驟如下:

1.在類(如對話方塊)的.h標頭檔案中

bool ontooltipnotify(uint id, nmhdr * pnmhdr, lresult * presult);

2、在訊息對映中新增如下**:

begin_message_map()

/// 以下是控制項響應工具資訊提示響應函式,範圍為「0~無窮大」

on_notify_ex( ttn_needtext, 0, ontooltipnotify )

/// 以下是有控制項範圍限制的響應工具資訊提示響應函式,範圍為「0~0xffff」

//on_notify_ex_range(ttn_needtext, 0, 0xffff, ontooltipnotify)

end_message_map()

3.在類的.cpp檔案中新增函式的實現:

bool **::ontooltipnotify( uint id, nmhdr * pnmhdr, lresult * presult )

/// 在類的初始化函式中新增工具欄提示的啟用**,不一定要在oninitialdialog函式中新增

bool **::oninitialdialog()

本文出自 51cto.com技術部落格

VC 為工具欄新增按鈕

假設工具欄有兩個按鈕,為每個按鈕新增圖示和文字 1.新建乙個單文件程式,將準備好的圖示資源 32 32 複製到res資料夾.2.在資源中開啟工具欄編輯器,刪除 del 原有的點陣圖和多餘的按鈕 將按鈕拖出工具欄即可刪除 並為每個按鈕修改id 雙擊 比如id btn1 id btn2,可在prompt...

2 1將工具欄新增

visual studio 2015 其他版本 若要了解有關 visual studio 2017 rc 的最新文件,請參閱 visual studio 2017 rc 文件。本演練演示如何將工具欄新增到 visual studio ide。工具欄是乙個包含繫結到命令的按鈕的水平或垂直條。具體取決於...

vc對話方塊中新增工具欄

轉http www.programfan.com blog article.asp?id 27914 1 新增工具欄資源id為idr 2 在對話方塊的類定義中加 c m 3 在oninitdialog中或其它合適的訊息響應中加如下 函式可檢視msdn m create this 建立工具欄 m lo...