すると、何のHP、Spdなのか分からなくなってしまうので修飾語をつける様にしています。便乗ですが、変数の頭を型にする規則は賛否両論あるみたいで、皆さんはどの様にしているのでしょうか。APIのスクロールバーコントロールで、SB_PAGELEFTとSB_PAGERIGHTコードの時に、クリックした場所にスクロールボックスを一気に移動させるにはどの様にすればよいのでしょうか。クリックした時のマウスポインタのクライアント座標からスクロールボックスの座標を計算していたのですが、この方法だと不都合な場合がありましたので他の方法があれば良いのですが。mciSendCommandで音量調節mciSendCommandとmciSendStringは本質的には同じ処理を行えるようです。結局wavファイルの音量調節は見つからなかったのですが、WaveAudioではなくMPEGVideoとして開くと音量調節が出来ました。mp3ファイルは元々MPEGVideoで再生するので、問題は無いようです。以上、正しい動作か分かりませんが、解決とします。閲覧、回答ありがとうございました。内容を一部修正しました。APIのmciSendCommandで音量調節をする事は出来るのでしょうか。開いたファイルのパスの取得方法softyaさん返信ありがとうございます。自分でコードを書いてみて動作確認するまで、少し時間が掛かりそうなので解決とさせてもらいます。開いたファイルのパスの取得方法softyaさんありがとうございます。無事にファイル名を取得する事が出来ました。Player(以下WMPと表記)はファイルを再生中に他のファイルを開くと、WMPを新たに起動させずに、新たに開かれたファイルを既に起動してあるWMPで再生します。この様に、新しくプログラムを起動させずに、新たに開かれたファイルを再生させるにはどの様にすればよいのでしょうか。題名の開いたファイルと言うのは、(ダブル)クリックで開いたファイルの事です。ファイルを開く操作は設定でクリックかダブルクリックを選択できるので、以下単にクリックと表記します。Playerでそのファイルが再生されます。私の今年の目標は1.現在制作中のSTGを完成させる事。2.色々なアプリケーション(ゲーム、Androidアプリを含め)を作ってみる事。3.大学の卒業研究が上手くいきます様に(もはや目標じゃなく願望に(笑))。4.大学院の推薦に合格する事(これは・・・今年の様な来年の様な)。00となる理由は...?http://dixq.net/g/03_11.htmlこちらのページの後ろに載っています。リトルエンディアンというデータの並びだそうです。キャラがダメージを受けた時の点滅についてISLeさんありがとうございます。返信して下さった方、ありがとうございました。キャラがダメージを受けた時の点滅について白っぽくするには輝度を変更しなければいいんですよね。試してみたら白っぽくなったのですが、反転した後に加算ブレンドするとなぜ白くなるのでしょうか。キャラがダメージを受けた時の点滅についてsoftyaさんありがとうございます。Zバッファの本来の使い方ではないが、マスクとして使えると言う事でしょうか。試してみました所、綺麗に光らす事が出来ました。キャラがダメージを受けた時の点滅についてISLeさんの方法も試してみたいのですが、どういう処理をしているのでしょうか。DrawGraph()で書いたキャラクタの上に、SetDrawBlendMode()で半透明加算(DX_BLENDMODE_ADD)に切り替えてもう一度同じキャラクタをDrawGraph()すれば白っぽくなるはずです(実験してませんが多分大丈夫)。SetDrawBright()で色を変えることも出来ます。私のやり方が悪いのか、この方法ではうまくできませんでした。Zバッファの方法を試したいのですが、マスク、Zバッファとは何なのでしょうか。キャラがダメージを受けた時の点滅について描写はDXライブラリを用いています。PlayMovie関数について入れ替える前も出来た時があったのですが、ある時から出来なくなっていました。今は正常に動いています。3956キャラがダメージを受けた時の点滅について上記のサイトでゼロナイトメア(赤いキャラ)がダメージを受ける時に白っぽく点滅しています。具体的にどうやっているのでしょうか。PlayMovie関数について不思議な事に動画再生中にキャンセルが出来るようになっていました。このトピックを立てた時は確かに出来なかったのですが、何かの加減なのでしょうかね。気になったらDXライブラリの掲示板で聞いてみる事にします。PlayMovie関数についてVista、7のOSでDXライブラリのPlayMovie関数で第三引数にDX_MOVIEPLAYTYPE_BCANCELを指定してキー入力をしても、動画の再生が終了しないバグがあり、DXライブラリのサイトにはそのバグを修正したとありました。私が使っているPCのOSはVistaですが、PlayMovie関数の第三引数にDX_MOVIEPLAYTYPE_BCANCELを指定してキー入力をしても、動画が終了されません。古いライブラリを使っている可能性があったので、ライブラリをダウンロードしなおして入れ替えましたが、動画は終了されませんでした。同じ現象が生じる方はいらっしゃいますか。龍神録11章の質問beatleさんのコードを試してみたところ、正常に動作している様です。Dixqさん直々にコードを提供してもらえるとは驚きです。私から見れば新しく書いて下さったコードは綺麗だと思うのですが、これでも綺麗でないと言うのはやはりプロの方はすごいのですね。Dixqさんのコードを使わせてもらいます。Dixqさん、beatleさんありがとうございました。龍神録11章の質問コードの書き間違いなのでしょうか。EOFは参考を見たところ納得できました。バグの原因が分からない原因が分かりました。stage_count)を1で初期化をしていましたが、私は0で初期化をしていました。0で埋められたデータを登録していたようです。500個のデータを格納できます。静的変数なので残り490個のメンバは0で初期化されます。0の時にこの0で初期化されたデータを登録している様です。バグの原因が分からないhttp://dixq.net/rp/11.htmlこのページの下にある動画に様になるのが正しいのですが、左半分の敵が正常な動きをしてくれません。様にどこからでも参照できるグローバル変数を用いずに作っています。C++のデバッガを用いてデバッグしたのですが、原因を突き止められませんでした。どこが原因なのか分からないので、圧縮したデータをアップしました。PeekMessage関数についてなるほど・・・。いえばそうですよね、でなければパソコンが固まっちゃいますね(笑)。うしおさんありがとうございました。PeekMessage関数についてスレッドですか・・・。スレッドは勉強していないのでよく分かりませんが、1つのプロセスを分割して制御するための物だとか。PeekMessage関数はメッセージが無い場合でも制御を返してDispatchMessage関数を呼び出すならば、そのアプリケーションからCPUの処理が離れなくなってしまうのではないのでしょうか。メッセージキューに何か来ないかぎり処理をストップさせます。処理をストップというのは、GetMessageを呼び出す場所で、停止すると言う事ですか。PlaySound関数で同期再生した時と同じような事が起こると思って良いのでしょうか。APIを用いてウィンドウを作りスプライトを表示するプログラムです。ミクプラは自由にリンクできます。