Hatena::ブログ(Diary)

ラシウラ このページをアンテナに追加 RSSフィード Twitter

2009-12-03

XMouse設定ツールにGUIをつけてみた

Windows7用X Mouse設定ツール(コマンドライン)を作ってみた - ラシウラのX-Mouseレジストリ設定ツールにGUIをつけてみました。

GUIライブラリは、Windows7に入ってるWPFを使いました(これも初挑戦か)。.NET SDKは不要なままです。

exe実行で出るWindow

f:id:bellbind:20091205180334p:image


saveボタンを押した後出るログオフするかどうかのダイアログ

f:id:bellbind:20091203063622p:image

コマンドライン機能はそのまま残してあります。

リソース

(追記: アイコンイメージを加え、見た目は若干変えました)

ローカル変数の型は明示するのをやめ、なるべくvarを使うようにしました。

C#からのログオフ処理は、 .NET Lock, Logoff, Reboot, Shutdown, Hibernate, Standby を参考にしてます。

また、WPFC#で使う方法は、http://msdn.microsoft.com/ja-jp/library/ms752324.aspxから調べていきました。いまいちよい書き方がつかめてません(全部windowのコンストラクタ内で作れないかな...)。

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。