vrubyを使ってコモンダイアログと遊ぶ

VisualuRuby(仮称)使い方のコモンダイアログのところが未作成なようなので、備忘録がてらメモ。
Windows向けのUIを手軽に作れるのがナイスなvrubyを使ってコモンダイアログを表示するサンプル。

require 'vr/vruby'

#ファイル選択ダイアログを表示
file = SWin::CommonDialog::openFilename(nil, [["all(*.*)","*.*"]], 0x1000, "ファイル選択")

#ディレクトリ選択ダイアログを表示
dir = SWin::CommonDialog::selectDirectory(nil, "ディレクトリ選択")

#色選択ダイアログを表示
color = SWin::CommonDialog::chooseColor(nil, 0)

#フォント選択ダイアログを表示
font = SWin::CommonDialog::chooseFont(nil)