過去の桐井戸端BBS (桐ver.9)
25719 「確認」コマンドでメッセージを表示の際に音を鳴らさないことはできますか? たぎゃ 2004/03/31-12:54
初めて投稿させていただきます。

桐9-2004で会員管理が行えるフォームを作成し、
それを一括処理で動かすようにしています。

1件修正が終わると、「更新してもいいですか?」
更新後、または、更新破棄後に「修正を続けますか?」
というような[確認]コマンドを使ったメッセージを表示しているのですが、
そのたびに「プッ」と音がします。

この音を鳴らさないようにすることは、可能でしょうか?
修正件数が多いと、この音がうるさく感じます。

DOS版の桐では「環境設定」か何かでできたと思うのですが、
Windows版の桐では、どうしたら設定できるのでしょうか?

どなたかお分かりの方、教えてください。

25722 Re:[確認]コマンドでメッセージを表示の際に音を鳴らさない 悲しげ 2004/03/31-14:21
記事番号25719へのコメント
どもったぎゃさん

コントロールパネルのサウンドの設定で、メッセージ用のサウンドを「なし」に設定すればいいんじゃないでしょうか?
私は殆どを「なし」に設定しているので、まず出ませんし、
したがってどれがどれだったかも忘れましたが。

25723 Re:[確認]コマンドでメッセージを表示の際に音を鳴らさない たぎゃ 2004/03/31-14:46
記事番号25722へのコメント
悲しげさん、早速のご回答ありがとうございます。

やはり、コントロールパネルで設定しないとダメですか。
できれば、「桐を使うときだけ」か「この一括処理のときだけ」
音を鳴らなくできたら・・・と思ったのですが、それは無理でしょうか?

25724 Re:[確認]コマンドでメッセージを表示の際に音を鳴らさない hidetake 2004/03/31-17:13
記事番号25723へのコメント
>やはり、コントロールパネルで設定しないとダメですか。
>できれば、「桐を使うときだけ」か「この一括処理のときだけ」
>音を鳴らなくできたら・・・と思ったのですが、それは無理でしょうか?

別途、サウンドファイルを用意しておいて
(別の音とか小さい音にするとか)
「桐を使うときだけ」か「この一括処理のときだけ」ファイル(chord.wav)を差し替えてしまうとか?
(オリジナルをリネームし同じファイル名で別のファイルを置くとか無い状態にするとか?)

もちろん、差し替えている間、Windows全体に影響はするわけですが!

他にコマンドでミュートする方法とかどうするのかな? (^^;
25729 Re:[確認]コマンドでメッセージを表示の際に音を鳴らさないことはできますか? 磯田 2004/04/01-00:13
記事番号25719へのコメント
こんにちわ。
メッセージボックスでボタン番号を1にすればOKだけのボタンになると思います。
それにメッセージとして”確認”と入れればいいのではないでしょうか。
もしくは、思い切って専用の確認フォームを作ったらいかがでしょうか。
25731 ありがとうございました たぎゃ 2004/04/01-08:47
記事番号25719へのコメント
悲しげさん、hidetakeさん、磯田さん
いろいろ教えていただきありがとうございます。

Dos版の桐では、確認のときに音を「鳴らす/鳴らさない」が
環境設定(?)で簡単に切り替えられたと思ったので、
私が知らないだけで、Windows版の桐でも、そのようなことが
簡単にできるのではないか?と思い質問させていただきました。

正確には、始めの投稿で書いた会員管理のシステムは、まだ、
テスト制作中で、「桐でどんなことが、どこまでできるか?」を
いろいろ調べながら試している段階です。

完成した場合も、メインで使うのは他の人なので、その人の意見を聞きつつ、
教えていただいた方法で考えてみたいと思います。

私にとっては、「確認コマンドの際に音を鳴らさない」のは、
「桐の機能としてはない」ということと、「こんな方法がある」ということが
分かっただけでも、スッキリしました。

また、悩んだら質問させていただくこともあるとおもいますが、
そのときは、よろしくお願いします。

ありがとうございました。

25732 Re:[確認]コマンドでメッセージを表示の際に音を鳴らさないことはできますか? 悲しげ 2004/04/01-12:26
記事番号25729へのコメント
磯田さん wrote

>もしくは、思い切って専用の確認フォームを作ったらいかがでしょうか。

あ、そうですね。これが一番です。
さほど難しくはありません。
「確認」または「メッセージボックス」にそっくりなフォームを作って、
これを「フォーム呼び出し」または
「モーダルフォーム」で呼び出すと云う。
これなら確かに音は出ません。(^^)v
「確認」や「メッセージボックス」コマンドを使う全ての場合にこれを呼び出すのが少し面倒かもしれませんが、
「ライブラリ」に「手続き定義」しておいて汎用的に「手続き実行」させれば、
さほど面倒ではないかもしれません。

戻る