掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Delphi7 にてJIS第三水準の文字を扱うには? (ID:31002)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
UNICODEはANSIstringではなくWIDEstringで扱わなくてはなりません。 あとAPIはすべてwがつくものを使用しなくてはなりません。 Delphi2007まではデフォルトAPIはすべてANSI型なので全く使えません。 Delphi2008からは標準がUNICODEになる予定だそうです。 急ぎでなければあと100日待ちましょう。 procedure TForm1.Button1Click(Sender: TObject); var wc:WideString; begin wc :=''; wc :=wc + #$2600; wc :=wc + #$2601; wc :=wc + #$2602; wc :=wc + #$2603; wc :=wc + #$2604; //メッセージボックス MessageBoxW(Handle,PWideChar(wc),'',MB_OK); //Canvas描画 TextOutW(Canvas.Handle,0,0,PWideChar(wc),Length(wc)); end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.