くだすれVisual C++(超初心者用)その4at TECH
くだすれVisual C++(超初心者用)その4 - 暇つぶし2ch596:デフォルトの名無しさん
07/04/23 15:34:02
>>594
クラスビューやソリューションエクスプローラなどで「追加」すればいい。

色んな所で右クリックしてどういうメニューが出るかとか、
上に並んでるメニューの中の項目を一通り試してみるとか、しないか?普通。
IDEもGUIアプリなんだしさ。

597:デフォルトの名無しさん
07/04/23 16:26:34
ウィザード使ったらビルドすれば実行可能な状態のソースまで作ってくれる。
空のプロジェクトなら自分でソース追加しなきゃ始まらないけど、
ダイアログベースならダイアログ出すソースができてるはず。

598:デフォルトの名無しさん
07/04/23 17:15:52
>595-596はたぶんMFC使ったことないから無視で

599:デフォルトの名無しさん
07/04/23 17:28:06
ビルドしなくてもソースは生成されていないとおかしい
操作ミスなのではないか?

600:599
07/04/23 17:28:58
あ、何か誤読してたスマソ

601:592
07/04/23 18:02:29
すいません。
書き忘れていたことがありました。
「スケルトンが作成されない」のです。
本当に申し訳ありません。

602:デフォルトの名無しさん
07/04/23 19:02:34
2005じゃないということはだいぶ前にインストールした?
それから何回か使った?
全く状況がわからん

603:592
07/04/23 20:04:15
>>602
2003です。
インストールしたの半年前です。


604:592
07/04/23 23:00:15
>>596
ご返答ありがとうございます。
「開始」を押すと
「デバックを開始できません」
「プログラム'~.exe'を開始できません。」
「指定したファイルが見つかりません」
というウィンドウが出てしまうので、ただスケルトンが表示できていない
のではと思うのですが、それ以上は私にはわかりません。

605:デフォルトの名無しさん
07/04/25 10:08:10
>>604
ダイアログ以外はどうなんの?

606:デフォルトの名無しさん
07/04/25 12:10:32
大学のVisual studio2003でWM_MOUSEWHEELメッセージを拾おうとしたら
WM_MOUSEWHEELは定義されていないというエラーが出ました。
マウスカーソルをWM_MOUSEWHEELの上に持っていくと、
#define WM_MOUSEWHEEL 0x020A
とちゃんと出ているので自分でその値をdefineしたらビルドが通ったのですが、
なんで自分で置かないとWM_MOUSEWHEELが定義されていないと出るのでしょう?

607:デフォルトの名無しさん
07/04/25 12:28:19
WM_MOUSEWHEEL はあとから追加されただけで
windows.hに無いからね

608:607
07/04/25 12:29:41
#define _WIN32_WINNT 0x0400
を入れれば有効になると思うよ

609:デフォルトの名無しさん
07/04/25 12:44:00
>>607
ありがとうございます。
後からというのは自宅のvisual studio2005では普通に出来たのでそこからということでしょうか?
ちなみにソースコードのWM_MOUSEWHEELにマウスカーソルを持っていくと
#define WM_MOUSEWHEEL 0x020A とちゃんとdefineされているように出てくるのは何でなのですか?


610:デフォルトの名無しさん
07/04/25 14:49:48
「条件」によって存在しなかったことになる。

611:デフォルトの名無しさん
07/04/25 16:56:44
>>610
本当にすまないのですがまだ無知ゆえもう少し詳しくお願いできますか?

612:デフォルトの名無しさん
07/04/25 17:02:50
条件コンパイル

613:デフォルトの名無しさん
07/04/25 17:20:47
>>612
なるほど、そういうことでしたか!
よく分かりました、ありがとうございます><

614:デフォルトの名無しさん
07/04/25 22:12:59
質問させてください。

FLOAT型の変数の値をMessageBoxで表示させたいのですが、ビルドを実行すると
2番目の引数を'float'から'LPCSTR'に変換できません。と出ます。float型をLPCSTR型に
変換するにはどうしたらよいのでしょう?コードはこのような感じで書いてます。

float a = 0.3f;
MessageBox(NULL, a, NULL, MB_OK);

615:デフォルトの名無しさん
07/04/25 22:15:25
sprintf

616:デフォルトの名無しさん
07/04/25 22:26:30
>>615
できました!ありがとうございます!


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch