我的選單及工具列是通過api構建的,在pb9正常,但升級到pb115后出了問題,如果是漢字只顯示一個字,用字母就沒有這個問題,這是什么原因?
uj5u.com熱心網友回復:
解決了:Drawtext(aul_hdc, istr_tabs[n].displaytext, lenA(istr_tabs[n].displaytext), istr_tabs[n].textrect, DT_END_ELLIPSIS)
修改為:
Drawtext(aul_hdc, istr_tabs[n].displaytext,-1 , istr_tabs[n].textrect, DT_END_ELLIPSIS)
uj5u.com熱心網友回復:
呵呵,恭喜恭喜,解決問題就好uj5u.com熱心網友回復:
看看!!uj5u.com熱心網友回復:
markuj5u.com熱心網友回復:
PB10以上的版本好像沒有lenA的函式了,只有lenuj5u.com熱心網友回復:
接分吧..哈哈.uj5u.com熱心網友回復:
就是,PB11采用的是 unicode,一個漢字占一個位元組,所有在PB9寫的程式用到的函式像Len Left Right mid等都改成LenA LeftA RightA midAuj5u.com熱心網友回復:
頂。。。。uj5u.com熱心網友回復:
問題解決了,請盡快結貼uj5u.com熱心網友回復:
你這種辦法不好的,我有一種解決辦法,直接在那個API函式后面加上“,Ansi”完全解決轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/97919.html
標籤:API 調用
