RubyとWindowsAPIでテキストエディタ

WM_PAINTの処理とDCを扱う機能、それからIMMのインターフェイスをちょっとだけ作ってみた。
こんなことができるようになった。かなり中途半端だけど気合いが尽きたのでここで公開。
Ruby1.8用。カーソルを動かしたり文字を入力したりできる。変だけど日本語入力もなんとなくできる。2バイト文字判定はできていない。

RubyAPIを叩いて頑張ればちゃんとしたテキストエディタも作れるんじゃないかな。
その意味というか価値というか、そういうものはわからない。
http://dxruby.sourceforge.jp/files/wingui.zip