一つ足りないので出来ないのですが。後、Menu_flaga、Stage1_flag、Stage2_flagといった定義(int~みたいなもの)されてない変数が使われていますね。それを修正したところ、ちゃんとフルスクリーンになりましたよ。返答おくれて申し訳ございません。ユーザーコントロールというものがあるんですね。これのおかげでやりたいことが出来そうです。書くなら,Modelを用意して,状態をコントロールではなくModelに問い合わせるようにすれば,他のコントロールを操作する必要は無いです。ViewModel的なものが必要になる場合もありますが。INotifyPropertyChangedとデータバインドを使うと色々楽ができることもあります。ややこしそうなので、とりあえずは保留にしたいと思います。Studio2012でフォームアプリケーションを作っているのですが、デザイナを使用するとメインのForm1クラスがもの凄い大きさになります。関係のないコントロールを操作可能になってしまいます。できればPanelなどを継承して、それぞれのクラスが管理するコントロールだけを見れる状態にしたいのですが、この方法でデザイナを使用する方法がよく分かりません。.Netでのショートカットキーについてありがとうございました。アクセスキーというものだったのですね。&の意味も知れてよかったです。532.NetでのショートカットキーについてC#で下記のように書いたのですが、上手くいきません。Releaseでしか起きないバグ。Releaseでしか起きないバグ。自力でやってきた結果、このトピックとは趣旨がかわりそうなので一旦解決にします。Releaseでしか起きないバグ。988Releaseでしか起きないバグ。題名の通りReleaseかつ、デバッグなしで実行したときのみエラーが起きます。Desktopで、使用言語はC++です。・typeid演算子を使っただけでエラーが出なくなること。・エラーがで条件が異常に複雑なこと。その次のターン行動を選択すると落ちる。※僕はVC++2010です。VC++2010,VC#2010です。例、アニソンを流しながら、とか、自室に籠って1人で、とか、リビングで・・・などなど。回答の範囲が幅広いですが、めんどくさなければお願いします。空き部屋か、自室ですね。作業用BGMはかけるときも、かけないときもあります。jが配列の一番最後のとき、j+1は配列の外にあるため、何が入っているのか分かりません。それを無理矢理コピーしているのでおかしくなっています。struct構造体の要素の指定方法について構造体がポインタの場合は->(アロー演算子)を使います。そのサイトの15-3に乗っていますよ。while文の(1)一言で言うと無限ループですね。C言語では0がFALSE(偽)、0以外ならTRUE(真)となります。無限ループとなります。pとありますが、なぜこれでPの値が反映されてたされるのでしょうか?何故無限ループから抜けるか、ということでしたら、break文はこのループから抜けると言う意味です。画像が読み込めませんすいません、解決しました。最後に13(復帰)が入っていたようで・・printfDx()などでは表示されないので気づきませんでした。解決にするの忘れてました。OKなのは、この2つの書き方だけのはずです。//\\なのがポイントです。「エスケープシーケンス一覧」http://wisdom.sakura.ne.jp/programming/c/Cdata1.htmlはい、そうなっているはずなんですが。デバッグウィンドウ、printfDx()両方で、そう表示されています。画像が読み込めません「/」の方が表示されず、「\」の方が表示されるのですが・・・。一応ソースコード上では、「/」になっています。エラーメッセージ上では、\なんですが・・・。\を/に変えた物を打ち込んでみたところ、こちらは読み込めました。選択項目編はC言語なのでC++に書き換えた方がいいと思います。一応、書き換え無しでもできますが、他のファイルも書き換えないといけません。【雑談】ノートPCのキーボードが1つだけとれた場合http://m.blogs.yahoo.co.jp/mune_hok/18982685.htmlhttp://m.blogs.yahoo.co.jp/mune_hok/18982685.html作業工程の途中で、キーボードを外しています。http://pckeyboard.jp/laptop-keyboard-faq/?p=183によると、キー単品の入手は困難らしいですが、パンダクラフのみ売っていた、という話も聞きました。ポーズメニューの作り方についてちゃんと返信読みましたか?ループを別に設けては行けません、と書かれているはずですが?ScreenFlipを呼び出していないのに描画されるわけがありません。ポーズメニューの作り方についてゲームプログラミングの館では更新処理と描画処理が分かれていますよね?これがヒントです。[0]~[255]まで数値0が代入される。*/この時点では0は代入されていません。);の様に書けば、初期化できます。KEY_INPUT_Zの情報を同時に得る(?)KEY_INPUT_ZはDXライブラリで定義されている定数です。これはコンパイル時に変換されます。全段で*を2個づつ増やせばいいと思います。1ファイルしかヘッダをインクルードしていない場合に限定して言えばエラーは起きません。ファイルが増えてヘッダをインクルードしてるファイルが2つ以上になるとエラーとなります。試しにmain.cppとMouse.cppの両方で初期値を書いたMouse.hをインクルードしてみてください。ヘッダーファイルで変数を宣言しないのでを知りませんでした。今後、このようなことがない様に気をつけます。MouseLeftInputはローカル変数のため、外部から参照することはできません。MouseLeftInput=0;と書いて下さい。それだとエラーになりますので、ヘッダに初期値を書いてはいけません。すいません、勘違いしてました。ファイル分割をして関数を使用しようとしたのですがうまくいきませんMouseLeftInputはローカル変数のため、外部から参照することはできません。MouseLeftInput=0;と書いて下さい。メインループの外側で処理をしても意味は無いと思いますが。ウィルス対策ソフトを一時停止してみると分かると思いますがネットからは切断して試してみて下さい。試してみたところ普通に動きました。原因が分かってよかったです。プログラム実行直後の入力機器についてウイルスソフトはavast!を使用していて、設定のグローバルな除外にプロジェクトファイルを設定しています。64bit,DXライブラリ3.10a,VisualC++2010です。プログラム実行直後の入力機器について説明不足だったかもしれません。ビルドした直後に表示されるものではなく、Debug(Release)フォルダの中にあるexeファイルを直接起動した場合こうなります。マスはオブジェクトですがチェックボックスはマスの状態ですよね。マス1つの状態と言うオブジェクトは良いと思うのですが、「チェックに関するクラス」がマスに直接干渉するとしたら、オブジェクト間の結合度が強すぎませんか?って事になると思います。オブジェクト間の結合度ですか、そう言うことも考えなければいけないませんね。このプログラムはどうでしょうか?英語かどうかは関係なく、「確定的」だと日本語でも意味が分かりにくいですよね。いうクラス名はどうでしょう。アドバイス有難う御座います。確かにこういう場合日本語でも分かりにくい場合が多いかもしれませんね。同じ意味で英語と日本語が使われるのが問題なので統一はして下さい。英語と日本語が混ざる事自体は分かりやすければ問題ありません。このプログラムはどうでしょうか?すごく追いかけづらいので第一印象は、クラスやメンバ名と機能がズレている気がします。そのため直感的に追いかけれません。一応、投稿にあたり読みやすさを重視したつもりだったのですが。708このプログラムはどうでしょうか?C++とDXライブラリを使ってマインスイーパーの様な物を作りました。オブジェクト指向でのプログラムは初めてでありちゃんとしたソースが掛けているかどうか心配です。実際、Releaseビルドするとバグを発生します。(Debugビルドだと起こりません)Releaseビルドのバグの原因は調べてみたのですが分かりませんでした。ミクプラは自由にリンクできます。