Index
Asroc=Launcher
アクティブウインドウのタイトルバーに重なるように表示されるランチャーです。
タイトルバーの中に収まるのでじゃまになりません。
ランチャーは便利そうだけど、じゃまになるので...というような人に最適です。
こんな感じのランチャーです

わかっている不具合
今回の更新で、完全ではないですがFireWorks・ホームページビルダー等が起動しない問題に対応しました。それに伴い2つ用意していたDLL(FireWorks.dll)は無くなりました。
現在、終了してもDLLが解放されないというバグがあります。もし、バージョンアップ等の際に”DLLは使用中です”のメッセージが出た場合は、面倒ですがスタートアップ等から外すか、asroc.exeを削除した後にウインドウズを再起動してファイルを上書きして下さい。
実行ファイルです
asroc242.lzh
ソースファイルです
asrocsrc242.lzh
asroctosrc101.lzh
Asroc=Launcher Ver2.42のソースファイルです。
汚い上にコメントも全くないので役に立たないと思いますがそれでもいいなら持っていってください。このソース一部または全ては自由に使ってくれてかまいません。私に連絡する必要もありません。ただし、このファイルを使って起こったことに責任は持てません。
AsrocToは、変更されることもないと思うので、Asroc=Launcherのソースと別のファイルにしました。
Asroc=Launcherのソースと同じところにフォルダ付きで解凍してください。
更新履歴
Ver2.42 2003/01/25
- NT,2000,XPのコマンドプロンプトで動きがおかしかったので修正
Ver2.41 2003/01/12
- ウインドウ追跡ルーチンの再設計
fireworks,ホームページビルダーなどが立ち上がらない問題にある程度対応
設定ダイアログ等の表示中はランチャーが表示されなくなりました(仕様)
- キーボードマクロで”時間待ち”ができるようにした
Ver2.40 2002/12/04(非公開)
- キーボードマクロを登録できるようにした
- WindowsXPのビジュアルスタイルに対応した(manifestを入れただけ)
Ver2.39
- Asroc=Launcherを表示しないウインドウを指定できるようにした
ただし、設定画面を作っていないのでファイルを直接編集しなければならない
詳細はNoWinLst.txt参照
Ver2.38
- デスクトップ上では自由に場所を移動できるように変更
- MakeIDListArray:pidlのメモリ確保量が1つ足りなかったのを修正
Ver2.37
- ヘルプファイルを作って公開
- 複数のファイルをドロップしたときに、ファイルを一つずつアプリケーションに渡していたのをまとめて渡すように修正
Ver2.36
- ヘルプファイルを作って公開
- ホームページビルダーが立ち上がらなくなっていたのを修正
Ver2.35
- 登録してあるファイルのある場所を開く
ファイルのある場所を開く
〃 をエクスプローラで開く
を、メニューに追加
- 最前面に居座らないオプションの切り替えがうまくいかなかったのを修正
Ver2.34
- ウインドウ追尾ルーチンの修正
- DLLをFireWorks用とそれ以外用に分けた
FireWorksを使う人はFireWorks.dllをAsrHook.dllに変更して使ってください。
ただしFireWorks用はNT,2000で
ATOKがおかしくなる
ウインドウがアクティブになっても前にでてこない
等の問題が出る
- デスクトップだけに付くようになるオプションを追加
AsrocTo Ver1.01
Ver2.33
- ヘルプファイルを作って公開
- Windows2000でタスクバーを隠れるようにしていると、タスクバーがうまく隠れなくなるバグの修正
- サウンドボードがないときに音量調整機能を使うとAsrocが落ちるバグの修正
Ver2.32
Ver2.31
- Ver2.27以降でDLL化されているアイコン集のアイコンが表示できなくなったバグの修正
- FireWorksが立ち上がらないバグの修正
Ver2.30
- ヘルプファイルを作って公開
- サブメニューというのは分かりにくかったので、グループフォルダに名称変更しました。
- NTのDOS窓−>DOS窓の移動がうまくいかないのを修正した。
- ドラッグ&ドロップの内部ルーチンのバグを直した(WM_EX_ACCEPTFILEを消した)
- ツールチップをちゃんと削除できていなかったバグを修正
- Dialog.cのDeletePage関数でメモリの解放ができてなかったバグを修正
Ver2.29
Ver2.28
- 各チャンネルの音量バランスを保ったまま音量の変更をするようにした。ただし10チャンネルまでしか対応していない。
また、音量が0の時に他のソフトでバランスを変更してもその設定が反映されない。
これは、音量が0になる前のバランス情報を内部に記憶しているためです。
- 拡張機能に「ウインドウ切り替え」(ALT+TABの効果)と「タスクバーをアクティブ化」(WIN+TABの効果)
を追加、ただし「ウインドウ切り替え」は2つのウインドウを交互に切り替えることしかできない。
- ボタンをフラットに出来るようにした。
- 背景にビットマップを張り付けられるようにした。
- メニュー項目の名称変更
追加/削除/変更 => 編集ダイアログを開く
常駐解除 => 終了
- サブメニューの自動表示をONにしている場合に、スクロールボタンの動作が変になるバグを修正
- タイトルバーの大きさが18ドット以外の時に、大きさを18ドット固定にしていてもアイコンがつぶれるのを修正
- ミュートを使う時ちゃんと初期化できてなかったバグを訂正
- NTのDOS窓でも動くようにした。DOS窓の時のみタイマーを使うようにしたので、タイマー間隔を設定画面で設定してください。
Ver2.27
- NTで動かない上、大して意味がなかったので、DLLが解放されないバグ対策のルーチンを削除
Ver2.26
- ヘルプファイルを作って、正式に公開
- DLLが解放されないバグをすこし起こりにくくした
- DLLサイズを小さくした
- リソースのシンボル値を整理した
Ver2.25
- Windows2000でアイコンの変更が出来なかったのを修正
- アイコンファイル名取得ルーチンの強化(拡張機能の標準アイコン等)
Ver2.24
- マウスがウインドウ外に出た後一定時間がたつと自動的にサブメニューを消す機能を追加
- 設定項目が増えて設定ダイアログがでかくなった
- 設定ダイアログやバージョンダイアログを表示したときにサブメニューが残ってしまうのを修正
- 音量関係の機能のツールチップに現在の音量を表示するようにした
- 音量+5%、−5%を追加
- アイコンが解放できていなかったのを修正(今まで気づきませんでした..)
Ver2.23
- ウインドウが画面外に出たときにデスクトップにつく機能をオプションにした
(この機能を使っているとウインドウを閉じたときに一瞬デスクトップに移動することがあるので、必要なければ使わない方がいいです。)
- 音関係の機能を使うまでミキサーの初期化をしないようにした。
- ランチャーのウインドウ追跡ルーチンのミスでランチャーが消えるのを修正
- スペースの入ったフォルダのファイルをドラッグ&ドロップで開けないのを修正
- 追加/削除/変更ダイアログで、項目を削除・移動したときリストの位置が先頭に戻ってしまうのを修正
Ver2.22
Ver2.21(非公開)
- 仮想デスクトップソフトを使って画面を切り替えたときにランチャーの位置がおかしくなるのを修正
- ランチャーのウインドウ追跡ルーチン微修正
Ver2.20
- ランチャーのウインドウ追跡ルーチンの見直しをした。新たなバグが混入した可能性大
Ver2.19
- フルスクリーン時に消えるオプションが機能していなかったバグ修正
- フルスクリーンから戻ったときに、ランチャーが消えてしまった場合デスクトップかタスクバーを
クリックすると表示するようにした。
(ウインドウズがフルスクリーンの終了を教えてくれないのでこうしました。)
- サブメニューの自動表示の際に、ランチャーをアクティブにするようにした。
Ver2.18
- サブメニュー自動表示用タイマーが止まらなくなるのを修正
Ver2.17
- 全てのウインドウを最小化したときに、ランチャーが消えるのを修正 その3
- サブメニュー上に一定時間マウスカーソルをおくと自動的にサブメニューを表示するオプションを追加
(動作確認をしている途中ですので、バグがあるかもしれません。)
Ver2.16
- 全てのウインドウを最小化したときに、ランチャーが消えるのを修正 その2
- タイトルバーがないときにはデスクトップにつく オプションの追加
- バグ
ときどきランチャーが消えてなくなる
どういうソフトを動かしたときに、消えるかを教えてください。
今のところリアルプレーヤーを起動すると消えるのが確認されています。
Ver2.15
- フルスクリーンでちゃんと消えるようにした。少し無理なことをしてるので弊害が出るかもしれません。
- 全てのウインドウを最小化したときに、ランチャーが消えるのを修正
- アイコンのサイズを自由に決めれるようにした。
- 拡張機能に、音量の調整機能 音量0%、25%,50%,75%,100%、音量+10%、−10%、消音を追加
Ver2.14
Ver2.13
- 突然デスクトップに移動するバグを修正(V2.11の時に混入したバグ)
- DirectX等でフルスクリーンになったときにじゃまになるので640×480のサイズでは消えるようにするオプション追加
- タスクバーの位置を下以外にしたときにも位置調整がうまくいくようにした。
Ver2.12
- サブメニューのドラッグアンドドロップの時に一般保護エラーが起こるのを訂正
- スクロールスピードの調整
Ver2.11
- 作業フォルダを指定できるようにした
- 追加/削除ダイアログをリストボックスからリストビューにした
- デスクトップの表示を使ったときに、ランチャーも消えてしまうバグを修正
- 全て最小化で最小化したウインドウを戻す 最小化を戻す 機能を追加
- ヘルプファイルが見つからないといわれることがあるのを修正
Ver2.10
- ファイルの移動、コピーの時に出るメニューをキャンセルできないのを修正
Ver2.09
- ランチャーのアイコンにファイルをドロップしたとき、登録内容がフォルダならば、
そのフォルダにファイルをコピーまたは移動するようにした。
- コントロールパネル等へのショートカットが登録出来ないバグ修正
- DLLの構造を変更した。新たなバグが出る可能性がある。
- 右クリックメニューの項目名を少し変更
- ダイアログという文字を消した
- これを変更を強調表示にした
Ver2.08
- なにも登録されていないサブメニューに、ドラッグアンドドロップしたときに、おかしな位置に追加されてしまうバグを修正。
このバグは一見すると正常に見えますが、追加/削除ダイアログでサブメニューの中を見ると<もどる>が1番上以外の場所になってしまっています。
もしこうなった場合は、申し訳ないのですが、次のようにしてそのサブメニューを削除して下さい。
- 1.新しいサブメニューを作る
- 2.おかしくなったサブメニューの<もどる>以外を新しいサブメニューに移動、またはコピー
- 3.おかしくなったサブメニューを削除
Ver2.07
- スクロールボタン上のマウスカーソルの形状が変になるのを修正。
- ドラッグ&ドロップで並び替えが出来るようにした。
▲マークのウインドウにドラッグすると移動、コピーが出来る。
メインウインドウはCTRLまたはSHIFTキーを押しながらするとドラッグできる。
- その他いろいろとバグ修正
Ver2.06(非公開)
- ファイルコピーにならないようにした。
(WS_EX_ACCEPTFILESスタイルを持たないウインドウにはドロップできないようにした)
- マウスカーソルのホットスポットの設定ミスを修正
- 登録できる数を16個(サブメニュー内は15個)から30個(サブメニュー内は29個)に増やした。いずれは制限を無くしたい。
Ver2.05
- エクスプローラーやデスクトップのショートカットや実行ファイルにドロップ出来るようにした。
- ファイルコピーになるのは直ってない。
Ver2.04
- 登録してあるファイルを他のウインドウにドラッグ&ドロップできるようにした。
ただし、以下の欠点がある。
- 1.エクスプローラーやデスクトップにドロップしてしまうとファイルをコピーしてしまう。
- 2.エクスプローラーやデスクトップのショートカットや実行ファイルにドロップできない。
- デスクトップに張り付くときの位置とウインドウに張り付くときの位置を別にした。
- カーソルの形を少し変えた。
Ver2.03
- サブメニューのツールチップの色を変えるようにした。
- サブメニューのマウスカーソルの形を変えるようにした。
- ファイルをドラッグ&ドロップすると、そのファイルをドロップしたアプリケーションで開くようにした。だから、ドラッグ&ドロップで登録できなくなった。これは、すぐに解決する予定
Ver2.02
- 表示位置が1ドットずれるのを修正
- ファイルの追加ダイアログに、ファイルを追加したときにタイトルをファイル名から得るようにした
Ver2.01
Ver2.00β2->Ver2.00(完成)
Ver2.00β2->Ver2.00β3
- アプリの追加をファイル追加に名称変更(効果は同じ)
Ver2.00β1->Ver2.00β2
- β1で、ランチャーに登録するとデータを壊してしまうバグを修正
Ver1.00->Ver2.00β1
- サブメニューを作れるようにした。
- それに伴い、データ構造変更(以前のバージョンのデータも読み込み可能)
- アイコンの変更時にアイコンの変更ダイアログを出すようにした。
- リストボックスにドラッグアンドドロップできるようにした。
- デスクトップにもつくようにした。(オプションで設定可能)
- ランチャーにドラッグアンドドロップで登録できるようにした
- 右クリックメニューにいろいろ追加
- ウインドウの下に隠れてしまうバグ修正
- ツールチップの表示までの時間を速くした