工具提示是小型彈出視窗,當您將滑鼠放在按鈕上一段時間時,會顯示工具列按鈕用途的簡短描述。 當您使用具有工具列的應用程式精靈建立應用程式時,會為您提供工具提示支援。 本文說明應用程式精靈所建立的工具提示支援,以及如何將工具提示支援新增至您的應用程式。
本文涵蓋:
啟用工具秘訣
若要在應用程式中啟用工具提示,您必須執行兩件事:
將CBRS_TOOLTIPS樣式新增至其他樣式(例如WS_CHILD、WS_VISIBLE和其他 CBRS_ 樣式),當做 dwStyle 參數傳遞至 CToolBar::Create 函式或在 SetBarStyle 中。
如下列步驟所述,將工具列提示文字附加至包含工具列命令的命令列提示字串資源,並以換行符號(\n)分隔。 字串資源會共用工具列按鈕的標識碼。
若要新增工具提示文字
當您在工具列編輯器中編輯工具列時,請開啟指定按鈕的 [工具列按鈕屬性 ] 視窗。
在 [ 提示 ] 方塊中,指定您想要出現在該按鈕的工具提示中的文字。
備註
將文字設定為工具列編輯器中的按鈕屬性會取代您開啟和編輯字串資源的先前程式。
如果已啟用工具提示的控制列已放置子控制件,只要控制項列符合下列準則,控制項列就會顯示控制項列上每個子控制件的工具提示:
控件的識別碼不是 - 1。
與資源檔中子控制項具有相同標識碼的字串表項目包含工具提示字串。
Flyby 狀態列更新
與工具提示相關的功能是「flyby」狀態列更新。 根據預設,狀態列上的訊息只會描述啟動按鈕時的特定工具列按鈕。 藉由在傳遞至 CToolBar::Create的樣式清單中加入CBRS_FLYBY,當滑鼠游標在工具列上傳遞時,您可以更新這些訊息,而不需要實際啟用按鈕。