ゲスト[ログイン]

おおいしゆうのASミュージックスコア登録CGI

おおいしゆうが日々のフォルテール演奏の記録を書き続けるCGI(日記じゃないです。blogでもないです)

工画堂スタジオ 『スマイル☆シューター ~ふぁーすと☆ちけっと~』OHP

パルフェ10周年ポータル パルフェ10周年寄せ書き企画

Aozora Melodyのパーフェクト動画公開中!

日 (今日 最終日)
日 ~ 日 (全部)
フォルテール総合情報サイト
ASミュージック
ポータル

同曲演奏状況
CSV登録
工画堂スタジオ&ヤマサ 『スマイル☆シューター ~ふぁーすと☆ちけっと~』応援中!
工画堂スタジオ 『ソルフェージュ~La finale~』OHP
曲名スコア記録曲名スコア記録
天使の歌う小夜曲67377(97.56%)69063羽根のブランケットにつつまれて63776(100.00%)63776
空の向こうに66035(96.48%)68441Aozora Melody146977(96.83%)151789
エール81523(93.50%)87101らぶりーすまいる188409(95.85%)195577
Sheep's Ark51426(95.00%)54135
エール→羊→空。

この前ちょっとひらめいたフォルテールアプリの起動を感知して画面解像度を変更してウィンドウ位置を調整する常駐ソフトを作ってみました。最新版とスコアCGIの記録とのタイムラグが生じているので8/24のところに置いておきます。

アプリの検出をWH_SHELLとかWH_CBTのフックでやればいいかなぁと思っていたけど上手く行かず、ググっていたら自分の昔の記録がhitして、SetWindowsHookExじゃなくてSetWinEventHook使えと書いてあったのでそれで。すっかり忘れていて無駄な時間を…
結局プロセスの開始/終了の検知は無理そうだったのでフォアグラウンドウィンドウの変化時に判別してますが。

あとなんかアプリ起動中に解像度を変更すると動かなくなる(デバイスロスト?? 全部DWM上で動いている筈なのに…)とか、640x480で起動した後解像度を変更すると「色を変更しないで下さい」みたいなエラーダイアログが出て(いや色は32bit固定で変更していないというか出来ない…)誤動作するとかいろいろあって、当初は対象アプリからフォーカスはずれたら解像度を元に戻そうと思っていたけれど諦めました。起動時に640x480にして終了時に元に戻すという互換モードと同じ挙動になってます。

名前: ひとこと:
この記事へのトラックバックURL: https://www.asmusic.jp/ASHARD/score/tb.cgi/yu-oishi/20140822手動トラックバック