[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 08/02 03:19 / Filesize : 168 KB / Number-of Response : 617
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれVisual C++(超初心者用)その4



1 名前:デフォルトの名無しさん [2006/11/29(水) 17:00:54 ]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
Visual C++使いが優しくコメントを返しますが、
お礼はVisual C++の布教と初心者の救済をお願いします。

■過去スレ
前スレ
pc8.2ch.net/test/read.cgi/tech/1150105712/
前々スレ
pc8.2ch.net/test/read.cgi/tech/1141087248/

■遠い親戚スレ
くだすれC++/CLI(初心者用)
pc8.2ch.net/test/read.cgi/tech/1142144110/l50

■関連ページ
Visual C++ Home Page
www.microsoft.com/japan/msdn/visualc/



596 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 15:34:02 ]
>>594
クラスビューやソリューションエクスプローラなどで「追加」すればいい。

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

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

598 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 17:15:52 ]
>595-596はたぶんMFC使ったことないから無視で

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

600 名前:599 mailto:sage [2007/04/23(月) 17:28:58 ]
あ、何か誤読してたスマソ

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

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

603 名前:592 mailto:sage [2007/04/23(月) 20:04:15 ]
>>602
2003です。
インストールしたの半年前です。


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



605 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 10:08:10 ]
>>604
ダイアログ以外はどうなんの?

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

607 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 12:28:19 ]
WM_MOUSEWHEEL はあとから追加されただけで
windows.hに無いからね

608 名前:607 mailto:sage [2007/04/25(水) 12:29:41 ]
#define _WIN32_WINNT 0x0400
を入れれば有効になると思うよ

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


610 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 14:49:48 ]
「条件」によって存在しなかったことになる。

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

612 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 17:02:50 ]
条件コンパイル

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

614 名前:デフォルトの名無しさん [2007/04/25(水) 22:12:59 ]
質問させてください。

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

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



615 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 22:15:25 ]
sprintf

616 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 22:26:30 ]
>>615
できました!ありがとうございます!






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<168KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef