如何顯示特殊符號? |
答題得分者是:hipig
|
brook
資深會員 發表:57 回覆:323 積分:371 註冊:2002-07-12 發送簡訊給我 |
我要顯示 ¼ ½ ¾
但顯示出來確會變成3個問號該如何處理? [code cpp] 請在此區域輸入程式碼 void __fastcall TForm1::Button1Click(TObject *Sender) { Canvas->Font->Charset = CHINESEBIG5_CHARSET; Canvas->Font->Name = "細明體"; Canvas->TextOutA(100,100,"¼½¾"); //此3個符號從word->插入->符號->字型選細明體->在符號表的正中間附近可以找到. } [/code] |
hipig
高階會員 發表:31 回覆:75 積分:111 註冊:2007-01-15 發送簡訊給我 |
我顯示很正常
你要不要換個字型看看 [code cpp] //Canvas->Font->Charset = CHINESEBIG5_CHARSET; Canvas->Font->Name = "Arial Unicode MS"; Canvas->Font->Size = 46; Canvas->TextOutA(700,700,"¼½¾"); [/code] ===================引 用 brook 文 章=================== 我要顯示 但顯示出來確會變成3個問號該如何處理? [code cpp] 請在此區域輸入程式碼 void __fastcall TForm1::Button1Click(TObject *Sender) { Canvas->Font->Charset = CHINESEBIG5_CHARSET; Canvas->Font->Name = "細明體"; Canvas->TextOutA(100,100,""); //此3個符號從word->插入->符號->字型選細明體->在符號表的正中間附近可以找到. } [/code] |
brook
資深會員 發表:57 回覆:323 積分:371 註冊:2002-07-12 發送簡訊給我 |
|
hipig
高階會員 發表:31 回覆:75 積分:111 註冊:2007-01-15 發送簡訊給我 |
|
brook
資深會員 發表:57 回覆:323 積分:371 註冊:2002-07-12 發送簡訊給我 |
我測出來了.
1.不能直接用WORD的特殊字元直接複製貼上. 2.不能一次show三個字,需分開處理. 3.內碼為0xBC,0xBD,0xBE. [code cpp] 請在此區域輸入程式碼 void __fastcall TForm1::Button1Click(TObject *Sender) { char s[2]; s[0] = 0xBC; s[1] = 0x00; Canvas->Font->Charset = 1; Canvas->Font->Height = 20; Canvas->TextOutA(0,100,s); s[0] ; Canvas->TextOutA(0,150,s); s[0] ; Canvas->TextOutA(0,200,s); } [/code] |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |