Futurebasic/語言/參考/def buttonhelpsettext
✔ 外觀 ✔ 標準 ✔ 控制檯
DEF BUTTONHELPSETTEXT ( btnID%|& , helpMessage$ )
2003 年 5 月(8.0 版)
此例程將 helpMessage$ 字串與 bntID 指定的按鈕關聯起來。
幫助標籤旨在在 Carbon 中替換幫助氣球。它們應該提供關於滑鼠指標下按鈕操作的簡潔而精確的資訊。當沒有更高優先順序的事件掛起時,幫助標籤會由系統自動顯示,並且在需要處理使用者輸入時會從螢幕上消失。
因為幫助標籤比過時的幫助氣球更微妙,所以它們的可見性狀態預設為開啟。您可以使用 DEF BUTTONHELPSHOW(visibilityFlag) 切換幫助標籤的顯示。
helpMessage$ 字串引數可能包含轉義碼來設定顯示在螢幕上的幫助標籤的對齊方式,以及在按住 Command 鍵時通常顯示的額外訊息。字串的格式可能如下所示:"helpmessage[\§[+]additionalMessage][@alignmentCode]" ,其中:\§ 表示第一個幫助訊息的結束和第二個幫助訊息的開始。可選地,您可以使用 + 符號將第二個訊息新增到第一個訊息中。 \@ alignmentCode 表示幫助標籤相對於指定按鈕的位置。您可以使用以下對齊程式碼之一(分別代表頂部、左側、底部、右側和居中)
T; L; B; R; LC(CL); RC(CR); TL; TR; LT; LB; BL; BR; RT; RB。
例如,下面的字串將在按鈕頂部顯示一個幫助標籤。按住 Command 鍵會附加一個回車符 + 更多資訊。
message = "關閉演示\§+我可以休息一下\@T"
PPC 應用程式使用幫助氣球機制來顯示與給定按鈕相關聯的訊息。但是,要使氣球有效地顯示在螢幕上,需要採取額外的步驟。當您的對話方塊處理程式攔截游標事件時,如果滑鼠位於活動視窗中的按鈕上,您必須呼叫 DEF BUTTONHELPDISPLAY。如果系統級別啟用了幫助氣球,則會顯示幫助訊息。請注意,第二個幫助訊息在 PPC 中被忽略。
您必須在專案中包含“Subs Help tags.Incl”才能使此命令可用於您的程式。
DEF BUTTONHELPSETTEXT (_quitBtn, "關閉應用程式")
DEF BUTTONHELPSHOW; DEF BUTTONHELPDISPLAY (PPC)