曲名 | スコア | 記録 | 曲名 | スコア | 記録 | |||||
---|---|---|---|---|---|---|---|---|---|---|
天使の歌う小夜曲 | 67377 | (97.56%) | 69063 | 羽根のブランケットにつつまれて | 63776 | (100.00%) | 63776 | |||
空の向こうに | 66035 | (96.48%) | 68441 | Aozora Melody | 146977 | (96.83%) | 151789 | |||
エール | 81523 | (93.50%) | 87101 | らぶりーすまいる | 188409 | (95.85%) | 195577 | |||
Sheep's Ark | 51426 | (95.00%) | 54135 |
エール→羊→空。
この前ちょっとひらめいたフォルテールアプリの起動を感知して画面解像度を変更してウィンドウ位置を調整する常駐ソフトを作ってみました。最新版とスコアCGIの記録とのタイムラグが生じているので8/24のところに置いておきます。
アプリの検出をWH_SHELLとかWH_CBTのフックでやればいいかなぁと思っていたけど上手く行かず、ググっていたら自分の昔の記録がhitして、SetWindowsHookExじゃなくてSetWinEventHook使えと書いてあったのでそれで。すっかり忘れていて無駄な時間を…
結局プロセスの開始/終了の検知は無理そうだったのでフォアグラウンドウィンドウの変化時に判別してますが。
あとなんかアプリ起動中に解像度を変更すると動かなくなる(デバイスロスト?? 全部DWM上で動いている筈なのに…)とか、640x480で起動した後解像度を変更すると「色を変更しないで下さい」みたいなエラーダイアログが出て(いや色は32bit固定で変更していないというか出来ない…)誤動作するとかいろいろあって、当初は対象アプリからフォーカスはずれたら解像度を元に戻そうと思っていたけれど諦めました。起動時に640x480にして終了時に元に戻すという互換モードと同じ挙動になってます。
この前ちょっとひらめいたフォルテールアプリの起動を感知して画面解像度を変更してウィンドウ位置を調整する常駐ソフトを作ってみました。最新版とスコア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手動トラックバック