線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1778
推到 Plurk!
推到 Facebook!

RichEdit .. 中英文字型問題

尚未結案
rollboy
一般會員


發表:8
回覆:16
積分:9
註冊:2005-04-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-06 01:38:36 IP:210.65.xxx.xxx 未訂閱
hi all.. 我最近利用RichEdit寫了一些東西, 在設計的時候發現一個問題, 尋找站上文章似乎沒有類似的討論 ..    問題是這樣 , 假設我的RichEdit預設是使用"Courier New"字型, CharSet為ANSI_CHARSET當我執行該程式時, 一開始如果只在RichEdit輸入英文都很正常..Font顯示正常 但是只要一輸入中文之後, 之後字型就會跳回細明體 ...如下 aaaaaaaa中文aaaaaaaa 後來知道是CharSet被改掉導致不能用"Courier New"字型 .. 後來我在RichEdit的OnKeyPress這事件加入了判斷, 將CharSet改回ANSI_CHARSET (此事件只有在輸入為字母或數字時才會觸發) 這樣初步似乎是解決了我的問題 ... 不過後來我又想到RichEdit的past功能 測試了一下, 如果我在RichEdit貼上"中文aaaaaaaabbb" ... 一樣會被改為細明體 (OnKeyPress在這時候當然不會被觸發) ... 所以我想了又想, 試了又試, 實在不知道該怎麼辦 ... 所以跑來求救! 簡略問題就是 , 我要在輸入英文時可以正常使用選擇的字型, 相對的中文或其他語言也可以顯示自己的字型 .. 麻煩大家幫忙想想辦法, 如果問了蠢問題還請多多見諒, 謝謝! 發表人 -
rollboy
一般會員


發表:8
回覆:16
積分:9
註冊:2005-04-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-07 20:14:48 IP:210.65.xxx.xxx 未訂閱
有人知道該怎麼做嗎? 還是只有我有這問題 麻煩大家幫忙 ... 謝謝
macchen
初階會員


發表:66
回覆:102
積分:33
註冊:2006-07-07

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-10-22 10:48:59 IP:211.75.xxx.xxx 訂閱
版大你好,請問你解決這個問題了嗎?因為最近我也因為這個問題很煩惱,希望如果版大你解決這個問題能提供一下解決的方式,謝謝你。
===================引 用 rollboy 文 章===================
有人知道該怎麼做嗎? 還是只有我有這問題 麻煩大家幫忙 ... 謝謝
------
DELPHI初學者
系統時間:2024-04-27 10:45:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!