Yahoo 知識+ 將於 2021 年 5 月 4 日 (美國東岸時間) 停止服務,而 Yahoo 知識+ 網站現已轉為僅限瀏覽模式。其他 Yahoo 資產或服務,或你的 Yahoo 帳戶將不會有任何變更。你可以在此服務中心網頁進一步了解 Yahoo 知識+ 停止服務的事宜,以及了解如何下載你的資料。
VB6 中可以輸入自定的 ”文字” 嗎?
我想在VB6 中輸入自定的 "文字" 在 Text 或 Label 上
例如: ∠A = 600
在英文的 OS 上, 我用 Chr(177) 尚可以輸出 (加 或 減)
在中文的 OS 上, ASCII 碼的後 128 碼全被中文字給佔用了
所以 想請教如何輸入自定的 "文字" ?
請註明所使用的 OS 的版本
謝謝
" ± " (加 或 減) 被吃掉了
謝謝回答
現在跑出三個問題了
1. 你所指的Unicode代碼是那一套
我在 http://tw.knowledge.yahoo.com/question/?qid=140510...
有看到好幾套
但是都不對
ChrW(186) 出來的是 xo 不是 30º
2. 中文的 OS 可以顯示
但是 英文的 OS 沒辦法
如何在英文的 OS 上使用呢?
3. 如果我要的字在Unicode代碼上沒有
我可以自己定義嗎?
1 個解答
- 1 十年前最愛解答
查詢Unicode代碼後,使用ChrW功能即可轉換成你要的文字
例如:
1.α
Debug.Print ChrW(945)
2.∠
Debug.Print ChrW(8736)
3. 30º
Debug.Print 30 & ChrW(186)
2007-03-01 10:02:35 補充:
1.Unicode代碼
unicode對照表只有一套,我用php程式寫出,你存檔起來找吧
http://demo.easycom.com.tw/booc/unicodechart.php
2.中英文應皆可顯示
unicode 由 1-65534都有對照符號
3.如unicode上面沒有符號,你可能要自己造字了,造字的部分我就不熟了,並且也只能在你造字的那台才能顯示
4.30° 之前的ChrW(186)給錯了
Debug.Print 30 & ChrW(176)
2007-03-01 10:13:35 補充:
你的英文OS如果沒有支援Unicode則你需要安裝 Unicode補完計劃
去下載試試吧
2007-03-08 09:35:17 補充:
Go into Control Panel -> Regional Settings, on the languages tab, enable support for East Asian languages. This takes 230 MB of disk space and a restart.
控制台區域選項裡面的語言,選取支援繁體中文,其他不足的Unicode再裝Unicode補完計劃
資料來源: 經驗, 自己經驗