2011-08-31 19 views
0

根據MSDN,NOTIFYICONDATA::szTip僅支持128個字符的文本。如何解決此限制並顯示更長的工具提示文本?如何顯示超過128個字符的系統工具提示

+0

這是一個硬限制,沒有解決方法。提示應該是簡短而快速的。無論如何,通知區域的空間非常小。 –

+0

@Hans Passant:標準工具提示(TOOLINFO)支持更長的文本,一個簡單的例子是懸停在資源管理器中的辦公文檔圖標上。似乎合理的想要通知區域工具提示。當然,還有一個解決方法!例如,我可以創建自己的最頂層窗口,但我要求*最實用的解決方法。 – tenfour

回答

0

那麼,如果它是在MSDN中記錄的限制,那麼你不能提供比這更長的字符串。您是否嘗試顯示類似於氣球提示的內容?

請記住,這是一個工具提示,旨在提供有關事件的簡要信息。如果您需要更長的時間,則必須在托盤區域繪製自己的自定義窗口。

也許看看這個:http://www.codeproject.com/KB/shell/LiviuBirjegaCode.aspx