[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: UNICODE clipboard



こんにちは。chiyu@ふくおか、といいます。

Miyashita Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxxxxxxxxxxxxxxxx> writes:
> ま、CF_UNICODETEXTのサポートも将来はやらないといかんのですが、
> Mule-UCSがきちんとできあがらないと、実はあまり身動きが取れない
> という状態に陥っております。^^;;;
> 
> MeadowのUnicode supportは、きちんと土台から考えないと、あとで
> ひどい目に会うと思いますので。

お返事ありがとうございます。
でも、やっぱり、とりあえずでいいから、ほしいです。

考えたのですが、とりあえず、次のようなDOSプログラムさえあれば、
後は自力でEmacs-lispやPerlなどで、
MeadowとUnicode clipboard(CF_UNICODETEXT)
とのやりとりを実現できるのではないかな、と思ったりしました(^^;;

char getUnicodeClipboard ()
    CF_UNICODE内の文字列を16進数表記した
    文字列を返す。
たとえば、Unicode クリップボード内に「あ」の文字があったら、
このUnicode番号は16進数で0x3042なので、
"3042" を返す。

int setUnicodeClipboard (char)
    Big Endianなユニコード文字列を16進数表記した文字列を
    引数に取り、対応する文字列をCF_UNICODETEXTに設定する。
たとえば、setUnicodeClipboard("3042")で、Unicode clipboardに
「あ」が設定される。

どなたか作ってくださらないかなぁ...。

# Perlでできないかな、と思い、
# 『Perlモジュール活用ガイド』という本を購入しましたが、
# 結局三日坊主で終ってしまいました...。

お元気で。
chiyu(あかば のぶゆき)