界面編程經常會用到DrawText來處理自動換行問題。很簡單繪製的時候添加DT_WORDBREAK即可,這對普通漢字可以自動換行,但是英文就不可以了。對於英文的處理,API函數提供了一個按照輸入框一樣的換行處理方式,除了添加DT_WORDBREAK還有添加DT_EDITCONTROL參數,這樣換行基本就搞定了。
某些開源界面庫(duilib等)可能沒遇到這些問題就沒有處理,各位同學可以自行修改代碼添加DT_EDITCONTROL。
心情好,吃嘛嘛香!
界面編程經常會用到DrawText來處理自動換行問題。很簡單繪製的時候添加DT_WORDBREAK即可,這對普通漢字可以自動換行,但是英文就不可以了。對於英文的處理,API函數提供了一個按照輸入框一樣的換行處理方式,除了添加DT_WORDBREAK還有添加DT_EDITCONTROL參數,這樣換行基本就搞定了。
某些開源界面庫(duilib等)可能沒遇到這些問題就沒有處理,各位同學可以自行修改代碼添加DT_EDITCONTROL。
心情好,吃嘛嘛香!