昨日取り付けた USB サブモニター
取り急ぎ時計が欲しかったので、テキトーに作ってみる ( ゚∀゚)
シアタイム Ver 0.1 Alpha [ダウンロード]
最新版の v0.3 はこちら
今までマルチモニターを意識したソフトを書いた事が無いのですが、ちょいとメンドそうですね。 ヽ(;´Д`)ノ
複数のモニター位置の管理等は OS が管理すベキなんですが、どうやら自前で実装しなくてはならないようです。
例えば、モニター2台で [ Monitor 1 ] [ Monitor 2 ] と言う場合に、アプリをデスクトップ中央に表示させようとすると、Monitor 1 と Monitor 2 の境目が中央になってしまう…単純に中央に表示させようとすると、プライマリ Monitor 1 の中央になってしまう…
Monitor 2 の中央に表示させたければ、Monitor 1 のサイズを足せば良いかと思いきや [ Monitor 2 ] [ Monitor 1 ] と配置が逆の場合、座標はマイナス位置 (Monitor 2 の座標) になってしまう (;・∀・)
[ Monitor 2 (座標-) ] [ Monitor 1 (座標0) ] [ Monitor 3 (座標+)] こんな場合で、各モニターの中央に表示させたい…とかなると激しくメンドそうですな。 ( ;谷) 左右だけでなく、上下位置の問題もあるし…
そんな訳で結構大変そうなので、これは気合を入れて後日コンポーネントを書いて改善するらしい (^^;
デスクトップアクセサリとしては、かなり大きな時計ですので、大きな数字の画像を使っている分メモリ消費量が多いです。改善は出来るのですがメンドイので後ほど (爆
アラーム機能や、メールチェックは直ぐに実装可能ですが、既存のメディアプレイヤから Handle でうまく再生情報を盗めるか? (PLAY 00:01:12 とか) …で、メディアプレイヤを自作するか、しないかが決まりますね。 ヽ(;´Д`)ノ 出来れば作りたくないんだけどね。
追記:で、翌日 Media Player Classic の Handle から情報取得して対応させたらしい (^^;;;
最近のコメント