分享方式:


工具列工具提示

工具提示是小型快顯視窗,當您將滑鼠放在按鈕上一段時間時,會顯示工具列按鈕用途的簡短描述。 當您使用具有工具列的應用程式精靈建立應用程式時,會為您提供工具提示支援。 本文說明應用程式精靈所建立的工具提示支援,以及如何將工具提示支援新增至您的應用程式。

此文章涵蓋:

啟用工具提示

若要在應用程式中啟用工具提示,您必須執行兩件事:

  • 將CBRS_TOOLTIPS樣式新增至其他樣式(例如WS_CHILD、WS_VISIBLE和其他 CBRS_樣式),當做 dwStyle 參數傳遞至 CToolBar::Create 函式或在 SetBarStyle

  • 如下列程式所述,將工具列提示文字,以分行符號 ('\n') 分隔至包含工具列命令命令列提示字元的字串資源。 字串資源會共用工具列按鈕的識別碼。

若要新增工具提示文字

  1. 當您在工具列編輯器中編輯工具列時,請開啟 指定按鈕的 [工具列按鈕屬性 ] 視窗。

  2. 在 [ 提示] 方塊 中,指定您想要出現在該按鈕的工具提示中的文字。

注意

將文字設定為工具列編輯器中的按鈕屬性會取代您開啟和編輯字串資源的先前程式。

如果已啟用工具提示的控制列已放置子控制項,只要控制項列符合下列準則,控制項列就會顯示控制項列上每個子控制項的工具提示:

  • 控制項的識別碼不是 - 1。

  • 與資源檔中子控制項具有相同識別碼的字串資料表專案具有工具提示字串。

Flyby 狀態列更新

與工具提示相關的功能是「flyby」狀態列更新。 根據預設,狀態列上的訊息只會描述啟動按鈕時的特定工具列按鈕。 藉由在傳遞至 CToolBar::Create 的樣式清單中加入CBRS_FLYBY,當滑鼠游標在工具列上傳遞時,您可以更新這些訊息,而不需要實際啟用按鈕。

您想要深入瞭解什麼

另請參閱

MFC 工具列實作