スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

MasterVC 4.0.0 を公開しました

MasterVC & CommandVC 最新版 ver.4.0.0 を公開しました。

子育てしたり、ガンプラつくったり、テイルズ・オブ・エクシリアやったりしてるうちに、
時間がどんどん過ぎてしまい、1年以上ぶりの更新です。
そして ver.3 系から7年ぶりのメジャーバージョンアップですよ。

今回からコンパイラを Visual C++ 2010 Express Edition にしました。
将来の x64 対応とかを考えての、環境を移行です。
このコンパイラでビルドしたバイナリはXP以降でしか起動できないので、
Windows2000以前のOSはガチでサポート外です。

実際、x64ネイティブバイナリはビルドできてるんですが、
実は私の身の回りには検証環境がないのですよ…トホホ。
そのうち、ソースコード全部チェックして、動作確認とれたら公開するかも。
まぁ、だれからも報告がないところからして、
x86版の MasterVC は問題なく64bit環境で動作してるんじゃないかと勝手に思ってます。

さて、今回はXP以降のみでの起動しか考えなくてよくなったので、色々と修正しました。
・文字コードのUnicode化。
 → これはまったく自己満足で動作にも見た目にも差はないです。
・Layerウインドウ制御APIの動的ロードの廃止
・アイコンイメージをpng化。
 → pngのロードはGDI+というライブラリで簡単にできるのですが、
   XP以降ではGDI+が標準搭載なので採用してみた。
・Tips表示の複数行表示
 → 00~03 までのコントロールを一覧で見れるようになりました。
   (Tips設定で複数行を選んで下さい)
・コントロール登録毎にTips文字色、アイコンを変更
 → 複数行出せるようになったし、行ごとに色を変えれるとよいかと思った。
   アイコンはついで。
・音量0の時、文字色をミュートにする設定を追加。
 → 以前にどなたかから要望があったと思ってオプション追加。
・アイコンイメージやTips書式を resouce.ini で編集できるようにした。
 → アイコンのほうは画像の使い回しをしやすいように。
   Tips書式のほうは、確認の度にコンパイルしなおすのが面倒だったので実装。

とまぁ、こんな感じです。
最近、ほんとに子育てが忙しく、自宅ではパソコンに触れない日の方が多いくらい。

それなのに気の赴くままに機能をブチ込んだのでバグはたくさんありそうだ。
報告をいただければ、なんとか時間を見つけて修正していきます。


複数行のTips表示が出来るようになったし、
そろそろ FixMixer のプラグイン機能を本体への取り込む事を
本気で考えたほうがよいかもしれないですね。
スポンサーサイト
MENU
[管理]
最新記事
最新コメント
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。