どうしてこうなった!
483 名前:名無しオンライン[sage] 投稿日:2009/07/09(木) 13:04:33 ID:kpBxzKa+
>>490みたいなソフトを作ってみる(*‘ω‘ *)490 名前:名無しオンライン[sage] 投稿日:2009/07/09(木) 13:05:40 ID:tJEZJkyj
>>490
どうしたらそうなったのか産業で
その結果がこれだよ!
これで終わるのもなんなので、概要だけ紹介したいと思います。
このアプリケーションはWPFで作成されています。詳細はググれ!
背景色が透明(フォームの透明度が0というわけではない)フォームのBoaderをNone、AllowsTransparencyを有効にします。ここまではWPFの背景透過フォームの作り方と同じですね。
んでコードの作成に入るんですが、BitmapImageを二つ(二枚の画像を格納しておく)とDispatcherTimerを使用します。あとboolでフラグを適当に。
あとはDispatcherTimer用のイベントを書いて、フォーム(のGrid)のSourceプロパティに用意したBitmapImageを指定してやればいいです。
アルファチャネルも勝手に処理されるため、適当にやって適当な見栄えのデスクトップアクセサリっぽいのが作れるというわけです。

Comments