2006年01月〜03月掲載記事
バナー
タブブラウザ Sleipnir 公式ページ(上級者向け)
Get Firefox
WWWC META Check

過去の記事
  • 表紙

  • 2006年04月〜12月
  • 2006年01月〜03月
  • 2005年09月〜12月
  • 2005年08月
  • 2005年07月
  • 2005年06月
  • 2005年05月
  • 2005年04月
  • 2005年03月



  • 2006/03/26 17:30 >> プロセスグラフ表示クラス(MFC/SDK)ライブラリ追加。


    WinXP のタスクマネージャライクなグラフ表示を行うクラスを開発しました。
    基本ベースは SDK で作成してありますが、もちろん MFC でも使用することが出来ます。
    サンプルも SDK/MFC 同時掲載してありますので参考になると思います。


    2006/03/25 14:30 >> Programming Tips 情報記述ミスについて
    2006年03月23日に発覚した WM_PAINT 処理内の異常問題について全数チェックと対策を行いました。
    その調査報告と対処方法をここにご報告いたします。
    なお、今後も問題点が発見され次第、可能な限りの迅速なる告知と修正対応をいたします。
    今後も変わらず VALGUS - Orange Knowledge をよろしくお願いいたします。

    なお、SDK 版共通基本ウィンドウとして CBaseWindow を単独公開いたします。
    今後の VALGUS クラス(SDK)はウィンドウ生成が必要な場合は、
    本共通 CBaseWindow から派生させます。


    2006/03/21 13:30 >> オンスクリーンボリュームビューア(1.00β27)一般公開。
    今回のバージョンアップは小さな仕様変更(バグ修正!?)がメインです。
    音量設定ファイルを適用すると数秒間オーバーラップ表示が禁止されるのですが、
    その後、自分自身が音量変更しようとしても表示がされませんでした。
    自分が音量変更するのだから、禁止状態を解除できます。そこで表示するようにしました。

    あと、オーバーラップ表示でフォーカスが微妙にずれてしまう問題を解決するべく
    GetFocus()、GetForegroundWindow() で現在の状態を取得、オーバーラップ表示処理を
    行った後に SetFocus(), SetForegroundWindow() で、元に戻すようにしました。
    実は、昔のバージョンでやっていたのですが、ごく僅かなタイミングによっては異常表示がでました。
    そのため、最近のバージョンでは外していたのです。今度の実装では大丈夫そうです。


    2006/03/18 16:00 >> アナログ時計操作クラス(Win32SDK版)ライブラリ追加。
    先に完成したいたアナログ時計クラスですが MFC の機能を使いまくりでした。
    そのため、他の開発言語や Win32SDK レベル開発を行いたい場合には使うことが出来ません。
    そこで今回、CAnalogClock クラスから MFC 関連コード全てを SDK に書き換えることにしました。

    つまりWin32SDK レベルの汎用クラスとなったわけです。
    Tips に掲載してある BaseWindow をちょっとだけ改良して使用してありますので
    ウィンドウ基本クラスのより実践的な使い方サンプルとしてもご利用いただけます。

    機能的には一切変更されていません。MFC の CWnd に依存していた部分は、
    GetSafeHwnd() 関数により HWND を取得して別途コードすれば問題ないです。
    従来の MFC 版も引き続き公開しています。お試しいただければ幸いです。


    2006/03/12 16:00 >> オンスクリーンボリュームビューア(1.00β26)一般公開。
    従来、制御キーを押すとキーボード入力を塞き止めてました。
    音量変更中に誤って変な文字入力をする人的ミスを防ぐ目的です。
    ところが制御キーに特殊キーを割り当てることで通常の使用に
    支障を来す場合があることも分かりました。

    小さな親切大きなお世話ってヤツですね(;´▽`A``

    そこで、この塞き止め処理を開放する設定を追加しました。
    これにより、左の画像のような設定を行うと、これはこれで
    とても使いやすい設定になりました。

    制御キーに[Shift]、その他のホットキーを無しにして
    制御キー+ホイール操作のみの設定とします。
    これでステルスみたいな音量調整が可能となります。
    一度お試しいただければ幸いです。


    2006/03/12 10:00 >> アナログ時計操作クラスライブラリ追加。
    漢の浪漫クラスシリーズ第二弾、アナログ時計操作クラス完成しました。
    日付の入力がカレンダー表示なのに時間の入力が数値入力だなんて。
    そんな横暴を許せないあなたに朗報です(笑)。
    本クラスを使えば、より直感的に時間入力を行うことが出来ます。

    高機能でありながらサポートツールも同梱されているため簡単に使用することが出来ます。最終的には CTime で出力されますので簡単ですね。
    様々なツールに使用されることを期待します。
    どうぞお使いくださいませ〜♪


    2006/03/05 16:30 >> オンスクリーンボリュームビューア(1.00β25)一般公開。
    音量設定ファイルの保存と適用に ONOFF コントロールに対応しました。
    ONOFF コントロールとは、マイクブーストの指定等に使用されているミキサコントロールです。
    但し、使用の際にはやや注意が必要であるためデフォルトでは ONOFF は適用外指定してあります。
    ※ 本機能を使いたい人は .vol ファイルをエディタで開き該当コントロールの status="disable" を status="enable" としてください。

    制御キー+ホイールの操作対象にミュートを追加しました。
    制御キーを押した状態で中ボタンを押せばいつでもミュートを切り替えます。
    また、従来のタスクバー上の操作も含めて使用するかどうかを選択可能としました。


    2006/02/26 18:00 >> オンスクリーンボリュームビューア(1.00β24)一般公開。
    一発標準音量ホットキー機能が今回のバージョンアップの目玉でしょうか。
    起動、終了、Win終了時に自動で標準音量に戻す設定をホットキー一発でいつでも適用できるものです。
    現在は設定音量ファイルは自動適用ファイルの設定を「流用」しています。
    別途専用で音量ファイル設定を行いたいという要望があれば作成いたしますのでご連絡ください。

    あと、制御キーを押した状態であれば
    マウスカーソルがどこにあろうとホイールくりくりで音量変更が可能にしました。
    慣れるとこれもなかなか便利です。

    禁止リスト関連を完全に仕上げました。アイコンがリストに表示されるのは楽しいですね。
    これで致命的なバグがない限りは禁止リスト周りの仕様は Fix です。
    ※ そろそろβ扱いが外せそうです。


    2006/02/26 18:00 >> Win32SDK Tips更新。
    ゴミ箱にファイルを移動(削除)する方法について記載しました。
    とっても短いサンプルプログラムもダウンロード可能です。
    あまり需要はないかもしれませんが、主に自分の覚え書きという事で ^-^;


    2006/02/19 23:30 >> オンスクリーンボリュームビューア(1.00β23)一般公開。
    前回のバージョンアップで未作成だった起動プロセスからの禁止リスト登録を作りました。
    また、いくつかバグを取りました。特に前回の緊急リリースでも修正し切れていなかった例外エラーがありましたので、こちらも対応いたしました。
    ただ、おそらく メニュー操作時の「An invalid argument was encountered.」は修正できていないと思われます。これは、私の環境では発生しないため、修正が困難です。もし、同様のエラーがメニュー操作時に起きている方で、デバッグに協力して頂ける方がおられましたら、何人でも構いませんので、ご連絡いただけますと幸いです。
    2006/02/20 08:00追記
    USB サウンドデバイスのミキサドライバを変えたら上記エラーが無くなったという報告ありました。
    良かった良かった…。


    2006/02/14 22:30 >> オンスクリーンボリュームビューア(1.00β22)一般公開。
    [緊急リリース] オンスクリーンボリュームビューアに不具合が見つかりました。
    プロパティダイアログで[OK][適用]ボタンを押すと必ず例外エラーで落ちるというものです。
    何人かのユーザー様にご指摘いただき大変恐縮です。また、ご迷惑をおかけいたしました。
    本体動作に影響は出ないものの、便利にするはずのプロパティが使えないのは、
    大変致命的な問題であると考え、緊急リリースすることにいたしました。

    早急にβ22に更新をお願いいたします。

    ※ ご連絡を頂きました皆様に心より感謝いたします。


    2006/02/12 18:00 >> オンスクリーンボリュームビューア(1.00β21)一般公開。
    今週調子よくバージョンアップできました。

    今回は昨年夏頃にユーザー様よりご依頼を受けました自動表示禁止機能の搭載です。media center 機能とのバッティングを防ぐ理由で希望されたようです。これでうまく動作すれば幸いです。

    なお、禁止リストにアプリを全く登録しなければ、プロセスとの照合処理はしませんので実行速度は従来通りのはずです。

    2006/02/05 12:30 >> MFC Tips更新。
    Windows の終了には、ログオフ、電源を切る、再起動の三種類があります(厳密には違うが)。
    このうち、ログオフとそれ以外で終了時の挙動を変えたいことがあります。
    今回の Tips はこの終了種別の判定方法についてです。
    あまり情報が無いように思えましたので記載しておきます。


    2006/02/04 12:00 >> オンスクリーンボリュームビューア(1.00β20a)一般公開。
    たいへん長らくお待たせしました
    …って、待ってる人なんていたのか(^▽^;)。

    今回のバージョンアップの目玉は起動時/終了時/ログオフ時の自動音量指定機能です。これは自分が最も欲しかった機能です。
    これで起動の時に大音量で悩まされることもないでしょう。


    ※ 2006/02/04 13:00以前にダウンロードされたファイルはテーマが適用できません。
    ※ 大変ご迷惑をおかけいたしますが、β20a の再ダウンロードをお願いいたします。





    Copyright 2005-2008 VALGUS. All Rights Reserved.