スクリーンセーバの抑制TOOL パート2
欲しがっていた当人が満足してくれていたので、
ツールの使命は無事果たしたんだけど、
自分自身の欲求が増えてきてしまった。
と、いっても自分で使いたいソフトではないんだけどね。
ただ、これだけ小さい規模のソフトだと、いろいろお試し機能を
盛り込んで実験するのにちょうどいいのです。
てなわけで、当初のコンセプトである下記はそのままに、
0.スクリーンセーバを任意に抑制する。
1.タスクトレイに入らない
2.操作できる範囲でコンパクト
3.上記をトグルボタン1つだけ実現
いままで、やってみたいけどやり方が知らなかったものを
実験がてら実際に実装してみた。
■やってみたかったこと其の1
タイトルバー以外を触ってアプリの位置を移動
成功!!
なにもないところだと、拍子抜けするくらい簡単だったので、
あえて、ボタン部分でD&Dできるようにしてみた。
■やってみたかったこと其の2
タスクトレイに入れてみる。
微妙に成功。
自力ではやり切れずももらぼっ! 様のクラスを流用で実装
http://www.momo-lab.net/inu/ctray.html
(もちろんコンセプトに外れないように、
タスクトレイでも動作するといった形で実装)
■やってみたかったこと其の3
PupUPメニューの実装。
成功!!
知らなかっただけで、めちゃめちゃ簡単だった・・・。
■やってみたかったこと其の3
APIを使用して×(閉じるボタン)を消し去る。
成功!!
いままで使っていたAPIに知らない減算値があるだけだった。
■やってみたかったこと其の5
タイトルバーを消し去る。(タイトルの文字を残したまま)
なんとか成功。
あまりスマートじゃなかったり、理解度が低い。
■やってみたかったこと其の6
どこまで小さいサイズのものが作れるのか試したくなった。
今の俺の限界は、続きのイメージ図のところまで。
■ついでにできたこと其の1
スクリーンセーバーの即実行
■ついでにできたこと其の2
省電力機能の抑制
↓ 実際の動作イメージ図
(少なくともXGAパネルでは原寸大。
22kのpngが張り付いてます。)
とまぁ、十分満足できる結果を得られたけどおかげでこんな時間。
酒もいいだけまわってきたしそろそろ寝る用意を進めよう。
■本日のお酒 ビール3缶 ウイスキー5thロック
コメント
コメントの投稿
トラックバック
http://kokorohahimajin.blog96.fc2.com/tb.php/203-6663e03d





