POWERBUILDER KODIGO 框架TOOLBAR不能完全顯示漢字問題解決

coolhe發表於2009-11-03

轉載:
根據以下方法, kodigo已經可以完全顯示漢字了。~0~
-------------------------
前段時間想把PB11裡面的KODIGO與網上下載的【通用開發框架】結合起來,結果發現KODIGO只能顯示一半的漢字。雖然網上有很多解決辦法,但是實驗過以後,好像都沒有根本解決問題,所以索性自己研究解決。

        通過多KODIGO原始碼的研究,發現將fcwin32.pbl中的n_svc_win32 的local external functions 裡面的:

FUNCTION Boolean GetTextExtentPoint32(ulong hdc, string text, long textLen, ref tagSize lstr) Library "gdi32.dll" alias for "GetTextExtentPoint32A;Ansi"

修改為:
FUNCTION Boolean GetTextExtentPoint32(ulong hdc, string text, long textLen, ref tagSize lstr) Library "gdi32.dll" alias for "GetTextExtentPoint32W"
就解決了TOOLBAR顯示一半漢字的問題。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3090/viewspace-618051/,如需轉載,請註明出處,否則將追究法律責任。

相關文章