回答
使靜態文本控件大於放入它的文本。一個窗口吸引了客戶端和非客戶端空間。它夾到它的窗戶。
我有一個固定長度的靜態控件,我不能增加靜態控件的大小,但我希望所有文本都顯示在靜態控件中。寬度是固定的,高度可以變化。 – Siva 2015-02-23 14:53:33
你不能夠獲得超出靜態文本控件邊界的文本但是,如果你想要一些可以滾動的東西,我只需用只讀編輯控件替換靜態控件即可。 – 2015-02-23 16:19:23
如果你擔心在對話框或形式,語言翻譯可能是一個可能的問題,那麼你應該考慮使用CStatic tool tip空間。使用工具提示可以讓您保持控件的當前大小,並提供一種顯示其全文的機制。當用戶將鼠標懸停在CStatic上時,會彈出一個工具提示以顯示整個文本。這是我必須用來平衡UI設計與對話空間的折中。
問題是,靜態控件總是剪輯一個單詞,該單詞比控件的寬度長。如果你使用SS_LEFT風格的話被包裹到下一行。所以更高的控制會有所幫助(我可以在評論中看到這是可能的)。
但風格必須SSLEFT而不是SS_LEFTNOWRAP!
另一種解決方案是使用一個只讀的編輯控件沒有邊框在這種情況下,您可以編輯控件內滾動,因爲它有可能給它的焦點。你也可以使用垂直或水平滾動條。
只要你不使用WS_TABSTOP你會本身沒有邊框只讀編輯控件和靜態控制並無實質區別。除了可以用鼠標激活編輯控件。
- 1. Rails控制檯截斷Activerecord輸出 - 如何防止截斷?
- 2. 如何防止截斷Flex組合框中文本的底部?
- 3. 如何防止AS3中的此任意文本截斷
- 4. 如何防止在RelativeLayout中截斷
- 5. 防止UiNavigationBar標題被截斷?
- 6. 如何防止字在XSLT中被截斷
- 7. 如何防止在Android上截斷快餐欄文本?
- 8. UILabel被截斷的文本
- 9. 我的文本被截斷
- 10. 如何防止PowerCharts截斷軸標籤?
- 11. 如何防止越來越截斷
- 12. 如何防止REPL截斷輸出?
- 13. 如何防止Highcharts截斷類別?
- 14. 如何防止SoundPool截斷聲音
- 15. 如何防止git format-patch截斷文件名
- 16. 如何防止動畫被中斷[WPF]
- 17. 我如何防止Yesod中的靜態文件緩存?
- 18. 如何截斷文本中的文本
- 19. 防止bs4截斷html
- 20. UILabel文本被截斷
- 21. MySQL文本列被截斷
- 22. 如何防止字符串被攔截
- 23. ListView中的Android文本被截斷
- 24. Android中的文本被截斷
- 25. Android - 在SearchView建議中防止文本截斷?
- 26. 運行shell腳本時,如何防止覆蓋或截斷文件?
- 27. 防止iisnode緩存require'd靜態文件
- 28. 防止靜態庫被初始化
- 29. BorderLayout - 防止「中心」組件被「切斷」
- 30. Javascript文件被截斷
你想要它做什麼呢?包?顯示省略號?展開靜態? – 2015-02-23 14:21:30
@Alex K靜態控件的寬度是固定的,我無法增加靜態控件的寬度,因爲我沒有在對話框中增加空間,但可以增加高度。要在該對話框中輸入的文本限制靜態控制是255個字符。我希望整個文本在靜態控件中可見而不會被剪切。 – Siva 2015-02-23 14:59:24