囲みコラム

Be社定義の文字(列)定数


コピーライト記号など、1バイトでは表わせない記号文字のうち、よく使われるものがUnicode/UTF-8の文字定数としてApplication Kitで定義されています。Be社では、なるべくこれを利用するように推奨しています。以下に、これらの記号文字定数の名前と意味を示します。

・B_UTF8_ELLISPSIS
メニュー項目などで使われる"…"形式の記号。

・B_UTF8_OPEN_QUOTE
開き引用符記号(“)。

・B_UTF8_CLOSE_QUOTE
閉じ引用符記号(”)。

・B_UTF8_COPYRIGHT
コピーライト表示に使われる、"(c)"形式の記号。

・B_UTF8_REGISTERED
登録済み表示に使われる、"(R)"形式の記号。

・B_UTF8_TRADEMARK
登録商標の表示に使われる、"TM"形式の記号。

また、この他に空文字列("")に対する定数が“B_EMPTY_STRING”という名前で定義されています。なお、こちらの方はSupport Kitで提供されています。本書では、以後は特に説明なしにこれらの文字列定数を使いますので、できればこれらの定数名を頭に入れておいて下さい。



Art of BeOS Programming
koga@stprec.co.jp