• 締切済み

XPで作った音量MuteがWin7で動かない

WinXPがなくなるので、Win7に買い換えました。そしたら、音量のMUTE関連のプログラムがうまく動かなくなりました。 VisualC++6.0を使って自分で作っています。 以前は、winmm.libを使って、   InitMasterVolumeControl   mixerGetLineControls   mixerGetControlDetails   mixerSetControlDetails などの関数を使って作ってました。 参考にしたHPは以下です。 http://hp.vector.co.jp/authors/VA016117/mixer1.html しかし、Windows7ではこれらの関数では音量のオンオフ等の操作ができません。 Windows7でも使える関数群、使い方等を教えてください。 したいことは、音量のオンオフです。 また、Windows7でもVisualC++6.0をインストしました。警告は出ますが、他プログラムも問題なくコンパイルできて動いています。 無料のVisualC++2010ってあるようなのですが、MFCが使えないという記事がありますがほんとですか。2012版もだめなのでしょうか。 こちらをインストしようと思ってたのですがこの記事を見てやめました http://d.hatena.ne.jp/replication/20110109/1294553230 無料でWin7でMFCも使えるVisualC++ってないのでしょうか。ないならこのままVisualC++6.0でやっていこうと思っています。

みんなの回答

  • wormhole
  • ベストアンサー率28% (1622/5659)
回答No.1

>無料でWin7でMFCも使えるVisualC++ってないのでしょうか。 ないです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • マイク入力の音量を取得する方法

    現在VisualC++2010でプログラムを組んでいます。 マイクから入ってきた音の音量を具体的な数値などでリアルタイムに取得したいのですが、そのようなことができる関数、もしくは手法などないでしょうか。 説明不足な点などあれば指摘してください。 よろしくお願いします。

  • windows xp mode及びvirtul pcインスト-ルについ

    windows xp mode及びvirtul pcインスト-ルについて 上記の方法にいて、マイクロソフトの同ペ-ジの順序で行うと、仮想マシ-ンフォルダ-が空で失敗する。マイクロソフトペ-ジでは、(1)Windows XP Mode、(2)Windows Virtual PC、(3)Windows XP Mode updateとなっていました。某雑誌では(2)と(1)が逆になっており、この方法で行えばできました。また雑誌には(3)のプログラムインスト-ルは書いてありませんでしたが、雑誌の方法+(3)のプログラムをインスト-ルしましたが・・・意味があるのでしょうか?CPUはVT対応、OSは、WIN7PRO64BITです。皆さんはどういう順番でインスト-ルされていますか?

  • タスクバーで小さなウインドウが消えないことがある

    昔のwin98のころから気になっていたのですが タスクバーの右下にあるプログラムがsettingの小さなウインドウを出したまま 消えないことがあります。 例えば、一度プログラムをオンオフすると消えるのですが この現象をなくすことはできないでしょうか? あるいはもっと簡単に小さなウインドウを消すことはできないでしょうか?

  • timeBeginPeriod()関数が使えるフリーのCコンパイラ

    現在、WIN2000上での、Borland C++ 5.5.1 for Win32を使って、コマンドラインのプログラムを作成しています。 Windowsが起動してからの時間をミリ秒単位で返す関数timeGetTime()を使いたいのですが、 「mmsystem.hをインクルードしてwinmm.libとリンクする」教えてもらったのですが、これらはどこで入手できるのですか? 教えてくださった方はVC++を使っているのですが、これらはBC++では使えないのでしょうか?それとも、どこかから上記の2つを入手してLIBやIncludeフォルダに入れればいいのですか? やりたいことは至極簡単で、キーをたたいた時間間隔を表示したいだけです。 BC++以外のフリーのコンパイラでもかまいません。 timeBeginPeriod()関数と同機能の別の関数を定義してそれを使うというのでもかまいません。

  • VISTAのボリューム制御

    プログラムからWindows VISTAのマスタ音量を制御する方法を教えて下さい。 以前、WindowsXP上で動作するボリューム制御ソフトを作ってて、「マスタ音量」,「WAVE」,「CD音量」,「マイク」の音量とミュートを制御していたのですが、Windows VISTAでは、アプリ毎の音量制御が可能となってる上に制御方法が異なってるようで、制御出来ません。せめてマスタ音量だけでも制御したいので、よろしくお願いします。 言語 VisualC++ 6.0 SP6

  • 他のウィンドウのボタンを自動的に押したい

    VisualC++で作ったアプリケーションから、例えばWindowsに標準搭載の「電卓アプリケーション」のウィンドウをアクティブにして、さらにその中の「1」ボタンを認識して押す、テキストボックスを認識してそこに文字列を入れるといったソフトを作りたいです。 簡単にいうと、他のアプリケーションを自動的に操作するソフトを作りたいのです。 これを実現するために、Web検索してみましたが、関連する技術の名前やMFCでのAPI名がわからないです。これはどういった名前の技術で、VisualC++でどういった名前の関数を使うのでしょうか? 当方の環境はWindowsXP&VisualC++6.0です。 以上、よろしくお願いします。

  • Win98にアップグレ-ドできない

    Win95からWin98のアップグレ-ド版インスト-ル仕様としたのですが コンピュ-タにはすでにオペレ-ションシステムがインスト-ルされています。このバ-ジョンのセットアッププログラムではアップグレ-ド出来ません。アップグレ-ド版のWindows98を入手してください。 メッセ-ジ  SU0168 と出ます。 以前、同じような質問をされた方のものを参考にしたのですが、解決しません。 その方は、新規インスト-ルだったのですが、私のはアップグレ-ド版です。 OEMでも同じようなことがあるとのことでしたので、新規同様,WindowsおよびWinver.exeを変更してみましたが、同じメッセ-ジが出ます。 何か解決策があるでしょうか。 CPU Celeron 800 M/B AOPEN   AX3S Pro2 HDD IBM     80G メモリ         128

  • マウスの移動範囲を限定するには?(Clipcursor関数)

    現在visualC++6.0で遠隔地の映像を送受信するためのカノープスというサンプルプログラムをもとに、プログラムを作成しています。 そこでマウスの移動範囲を限定するにはどうすればいいでしょうか? MFC App wizardを使っており、ClipCursou関数を用いればできるようなことをネットで調べ見たのですがどのように使えばいいのかわかりません。 またClipcursor関数のようなAPI関数は、MFCで使うことができるのでしょうか? 実際に実現したいことは、メニュー画面のボタンをクリックしたらマウスの移動範囲を画面の上半分に限定、またはプログラムを実行した地点でマウス移動範囲を画面の上半分に限定できたらいいと思っています。 プログラムに関しては素人なので説明の至らない点もあると思いますが、どうかよろしくお願いします。

  • Win10 Avr Build エラー

    Win10 AvrStudio4.19 で ASM は Build Run Enter で 正常ですが GCC を Build Run Enter とすると " AVRStudio MFC Application は動作を停止しました。{プログラムの終了}" と表示が でる HEX ファイルは一応できているがシミレーションに移れない。アプリは AvrStudio4.19 をインストール してから-toolchain-3.4.1 を インストール してあります。Web で ビルドエラーで検索すると 結果はStudio4をインストしtoolchain-3.4.1 をインストすれば GCC を 正常にコンパイルできました。の内容で 終わっているもの ばかりです。AVRStudio MFC Application は動作を停止しました。ここの異常を修復する方法はないでしょうか。 試した GCC ファイル 下記 //**TI2313 #include <avr/io.h> int main() { DDRD = 0b00000001; while(1) { PORTD = 0b00000001; } return 0; }

  • win10更新プログラムインストールについて

    お世話になります。 NEC PC-LL750BS1BPを使っております。 今年に入ってから、Win10の更新プログラム(多分1903あたり)をインストール出来なくなりました。 WEBを見るとNECの特定のPCで、その様なことが起きているとの記事をみました。 とりあえず、新たに更新プログラムをインストールっするには、どうすればよいかを教えて頂けます様、お願い致します。 ※OKWAVEより補足:「NEC 121ware : Windows」についての質問です