2
我們已經使用C++中的wxWidgets構建了一個應用程序,並使用wxToolTips爲終端用戶提供了一些信息,當他將鼠標指向應用程序上的某些東西時。但我注意到,工具提示會自動打包在mac中的新行中。但在Windows中,它只是一條線,看起來不太吸引人。wxtooltip wxwidgets
在mac中:「這有助於增加圖像的亮度\ n \ n .........................」
in win:「這有助於增加圖像的亮度............................」
Can任何人都可以幫助我?我不想使用新行字符並將工具提示硬編碼爲多行
感謝約翰,但我相信函數SetMaxWidth只有wxWidgets 2.8.10和更高版本纔可用。我使用2.8.2。 – Darzen
嗯...那麼我認爲你需要直接調用Windows API來設置最大寬度。在'msw \ tooltip.cpp'中,wxWidgets 2.9.2使用'SendTooltipMessage(GetToolTipCtrl(),TTM_SETMAXTIPWIDTH,wxUIntToPtr(maxWidth));'它成爲一個類似於':: SendMessage((HWND)hwnd,msg,0, LPARAM)lParam)',所以如果你能抓住'hwnd',看起來有可能做一點工作。 – JohnPS