- 1 名前:誰も立てないから・・ [2007/11/30(金) 22:40:42 ]
- Visual C++入門者・初心者からの質問を、
お兄ちゃん達が優しく、時には厳しく回答してくれるスレッドです。 ■質問するにあたって ・エラーや警告のときはエラーメッセージを書きましょう。 ・開発環境も書きましょう。 ・できるだけ具体的に。 質問の仕方については次のページが大変参考になります。 www.hyuki.com/writing/techask.html myu.daa.jp/osiete/ ■回答するにあたって ・回答する場合はその答えに至るための「コツ」も書いてあげると良いでしょう。 (MSDNのどの項目だとか、何のキーワードでGoogleするとか) ・ネタや煽りは軽く流しましょう。 過去スレ、関連スレなどは>>2-5。
- 809 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 08:17:59 ]
- >>806
どれを呼び出せばいいかなんて分かる必要があるの? 引数ならヘッダ見れば分かるし、というか分からないとコンパイルできないだろ パスの設定は見落としてた
- 810 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 09:14:00 ]
- VCのIDEはプロジェクトを作成して使う前提なんだから
嫌ならIDE使わなきゃいい
- 811 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 13:06:06 ]
- >>809
ごめんごめん。 ライブラリやオブジェクト ↓ ライブラリやオブジェクト、それに付随するヘッダ という事で。
- 812 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 13:30:39 ]
- しかしVSはcppとかの拡張子に関連付けたりするんだよな。
インストール直後いつものエディタが起動しないのであせるw
- 813 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 13:34:27 ]
- >>809
どうしてもcpp単体で見られるようにしたいと言うんなら 自分で検索するインクルードヘッダの参照パスを指定できるエディタでも作ればいいよ。
- 814 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 13:35:29 ]
- >>812
インストール時に関連付けの設定できなかったっけか
- 815 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 13:41:22 ]
- >>814
できる、、けどOSから順番に入れなおしてるとインストール順によって 状況が変わるみたい。
- 816 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 14:15:59 ]
- >809
だからプロジェクト作らないとコンパイルもできない。 プロジェクト作らずにコンパイルする方法もあるが
- 817 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 14:47:41 ]
- Unixでpthreadを使ってマルチスレッドプログラムを作ってきました。
VisualC++では何を使ってマルチスレッドにするのが一般的ですか?
- 818 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 14:50:07 ]
- createすれっど
- 819 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 18:44:23 ]
- >>817
状況によって何を使うべきかが変わるので 一般的とかそんなの無い。
- 820 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 19:09:27 ]
- 強いて言うなら、どれも結局Win32 APIのCreateThreadに行き着く。
- 821 名前:デフォルトの名無しさん [2008/02/06(水) 19:11:48 ]
- メニューに関して質問です。
CreateMenu(), AppendMenu() を使用して "ファイル(&F)" [POPUP] (hMenuFile) "ファイルを読み込み" セパレータ "履歴" [POPUP] (hMenuRecent)→ "&0 " + path セパレータ 終了(&X) な感じに作成し、履歴からポップアップされるpathを選んだ時に GetMenuItemRectで位置を取得しようとするのですが、 インデックスを試しに0にして値を調べて見ると、 hMenuFileの時でもhMenuRecentの時でも同じ、つまり"ファイルを読み込み"の位置情報しか取得しません。 インデックスを1にすると、0の時のtopに履歴からポップアップされたメニューの縦幅がプラスされた値になります。 ちなみに、上の二つのメニューハンドル値は、ちゃんと違う値でした。 色々条件を変えながらやってるのですが、どうしても path にあたる位置情報取得出来ず、、どの辺が間違ってるのでしょうか?
- 822 名前:デフォルトの名無しさん [2008/02/06(水) 20:55:36 ]
- 今DXライブラリをインストールとMicrosoft Platform SDKもダウンロードしてライブラリを使うためにhomepage2.nifty.com/natupaji/DxLib/dxuse_vc2005express.html#R3を参照にして設定してたんですが、
#include "DxLib.h" // プログラムは WinMain から始まります int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { if( DxLib_Init() == -1 ) // DXライブラリ初期化処理 { return -1 ; // エラーが起きたら直ちに終了 } DrawPixel( 320 , 240 , 0xffff ) ; // 点を打つ WaitKey() ; // キー入力待ち DxLib_End() ; // DXライブラリ使用の終了処理 return 0 ; // ソフトの終了 } で、------ ビルド開始: プロジェクト: test2, 構成: Debug Win32 ------ コンパイルしています... DrawPixel.cpp リンクしています... LINK : fatal error LNK1104: ファイル 'DxLib_d.lib' を開くことができません。 ビルドログは "file://c:\Documents and Settings\user\My Documents\Visual Studio 2005\Projects\test2\Debug\BuildLog.htm" に保存されました。 test2 - エラー 1、警告 0 ========== ビルド: 0 正常終了、1 失敗、0 更新、0 スキップ ========== となって進みません。どうすればいいのでしょうか? よろしくお願いします。
- 823 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 21:13:07 ]
- >LINK : fatal error LNK1104: ファイル 'DxLib_d.lib' を開くことができません。
そのライブラリをリンクしてください
- 824 名前:デフォルトの名無しさん [2008/02/07(木) 08:57:44 ]
- ソリューションをビルドするとき,複数のプロジェクトを
依存関係に注意しながら並列にビルドすることができますよね? 一つのプロジェクトに含まれる複数のコンパイル単位を 並列にコンパイルさせるということは VC++ の IDE では 無理なんでしょうか? GNU make だとできるんですが,できれば IDE で できればいいなと思っています.
- 825 名前:824 [2008/02/07(木) 09:07:37 ]
- Visual C++ 2008 からは /MP があることを発見したのですが,
これって /Yc や /Gm と競合するんですね. /Yc は別途プリコンパイルヘッダを作ってやればいいだけなのですが, /Gm ってはずしちゃうと逆効果なのかなぁ. /Gm の効果をいまいち実感できていないのではずして /MP 使った方がいいですかね?
- 826 名前:デフォルトの名無しさん [2008/02/07(木) 09:40:24 ]
- //あいうえお
class Aiueo{ 定義 }; のように書いておけば IntelliSense で Aiueo のインスタンスを ポイントしたときに「あいうえお」も含めて表示してくれたり しませんかね? C++ ではコード内のコメントでドキュメンテーションするのは 無理なんでしょうか? C# だとその辺の機能があるんですが・・・
- 827 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 12:05:59 ]
- >>825
使った方がいいですかねじゃなくてさ 使ってみればいいじゃない
- 828 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 12:27:42 ]
- 本人に違いがわからないならどっちでも同じこと
- 829 名前:デフォルトの名無しさん [2008/02/07(木) 13:17:27 ]
- カット&ペーストなどによりインデントの違う
コード(タブが 2 と 4)が混在しているとき、 一気に整形し直すことってできないでしょうか? C#では貼り付けた時に自動的に整形してくれるのですが C++では無理ですか?
- 830 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 13:26:29 ]
- C++は知らないけど
VC++のエディタでできたと思う
- 831 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 13:41:29 ]
- C++の質問はC++スレですればいいよ
- 832 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 13:47:20 ]
- >829
CでよければK&Rにタブをスペースに変換する演習問題があったよ
- 833 名前:デフォルトの名無しさん [2008/02/07(木) 13:51:19 ]
- >>831 Visual C++ の IDE のエディタでの話です
- 834 名前:デフォルトの名無しさん [2008/02/07(木) 15:09:09 ]
- IntelliSenseでメンバーの補完をしようと一覧を
出しているとき private や protected のメンバを 一時的に隠したいとかできますか? どうせアクセスできない基底クラスのメンバがずらずらと・・・
- 835 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 17:45:42 ]
- そんなことができるって話は聞いたことないです
- 836 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 19:40:58 ]
- >>829
Alt + F8 かな。
- 837 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 23:18:48 ]
- >>834
>一時的に隠したいとかできますか? 「一時的に隠したい」と願うことはできます。
- 838 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 00:32:02 ]
- Visual Studio 2005を使ってるんですが、
F5でデバッグ開始をすると一瞬だけ 「オブジェクト テスト ベンチ」 とタイトルバーに書かれたウィンドウが表示されます。 これを非表示にする設定などありますか?
- 839 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 00:42:50 ]
- 出ましたお得意揚げ足取り
- 840 名前:ああ [2008/02/08(金) 01:14:26 ]
- [質問]マウスクリックすると、そのクリックされた座標にビットマップでつくったキャラクターが移動するといったものを作りたいです。
OnTimer(UINT nIDEvent)やOnLButtonUp(UINT nFlags, CPoint point) にいろいろ記述してみましたが、うまくいきません。どなたか教えてください!
- 841 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 01:19:56 ]
- >>838
Ctrl+F5 or DOS窓からEXEを直接実行
- 842 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 01:27:52 ]
- 揚げ足取りされるのが嫌なら正確な日本語を書けるように頑張りましょう
- 843 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 01:31:45 ]
- >>840
そのマウスクリックとやらが、どこをクリックするのかによっても変わってきます。 いろいろ記述してみましたとは、何を記述したのでしょうか。 上手く行かないというのは、何が上手くいかないのでしょうか。 その質問で答えが返ってくると本気で思っているのですか?
- 844 名前:デフォルトの名無しさん mailto:はげ [2008/02/08(金) 01:39:20 ]
- >>842
揚げ足取ってもいいけど答えになってないならレスしなきゃいい 自分はわかってるような言い方して結局説明しないとかね そんならとっととこのスレから消えればいいじゃん
- 845 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 01:41:10 ]
- いいからあげんなよはげ。
揚げ足取られて悔しいのはわかるが見苦しいだけだぞ。
- 846 名前:ああ [2008/02/08(金) 01:55:33 ]
- >>843
指摘ありがとうございます。 記述した内容を載せようと思ったら 行が多すぎるとのエラーがでたので分けてかきます! ////////////////////////////////////// x1,y1はBITMAPキャラクターの座標です。 x2,y2はクリックした位置の座標です。 ////////////////////////////////////// void CMiyazaki_anime1View::OnLButtonUp(UINT nFlags, CPoint point) { // TODO: この位置にメッセージ ハンドラ用のコードを追加するかまたはデフォルトの処理を呼び出してください SetTimer(ID1, TIMER_TEXT1, NULL);//テキスト1を処理するタイマーセット CView::OnLButtonUp(nFlags, point); }
- 847 名前:ああ [2008/02/08(金) 01:56:37 ]
- つづき!
void CMiyazaki_anime1View::OnTimer(UINT nIDEvent) { // TODO: この位置にメッセージ ハンドラ用のコードを追加するかまたはデフォルトの処理を呼び出してください if(nIDEvent == ID1){ //IDによって処理を変える if(x2>x1 && y2>y1){ for(i=10,j=10;i<=x2-x1,j<=y2-y1;i++,j++){ x1+=i; y1+=j; } CRect rc; GetClientRect(&rc); bmpID = (bmpID+1) % 3; //表示するBMPを変更する } と今は記述しています。 OnTimerのif文に関しては、このときの条件で成功したらさらにif文を追加 しようとおもったのですが、失敗したためこれしか書いていません。 また、これで実行すると、キャラクターがいっきにマウスクリックした場所に 移動してきてしまいます。 キャラクターが歩くようにスムーズに動いてほしいです。 ちなみにクリックする場所はウインドウ内です。
- 848 名前:デフォルトの名無しさん [2008/02/08(金) 09:38:34 ]
- msdn2.microsoft.com/en-us/library/aa448631.aspx
コード中のコメントを IntelliSense で表示させる機能は Visual Studio 2005/2008 にはついていないの?
- 849 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 09:44:07 ]
- TODOのコメントはそこに何か書いたら消せよw
少なくともここにあげるときくらいは。 for文の判定式のカンマは意味があるのか?
- 850 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 12:28:42 ]
- >>847
MouseButtonDownで、マウスの位置をメンバ変数に保存する。 Timerイベントが発生するたびに保存した位置に少しづつ移動させる。
- 851 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 14:33:56 ]
- VC++6.0とSDK。新規ダイアログ挿入からダイアログリソースを操作
出来ますが、クラスウィザードを使おうとするとオブジェクトIDが 出ないので何もできないです。解決方法はありますか?
- 852 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 17:17:44 ]
- 何をやりたくてクラスウィザードを使おうとしてるわけ?
クラスウィザードが何かわかってる?
- 853 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:09:11 ]
- やりたいことはデータの受け取り。オブジェクトID(IDD_EDIT1みたいなの。)
が出ないからメンバ変数が設定できずに値のやり取りが出来ない。 エディトボックスから数値の受け取りが出来れば方法は何でも良いけど。
- 854 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:13:30 ]
- >>851
MFCクラスの作成>CDialogで作れる。
- 855 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 19:47:02 ]
- 挿入 、クラスの新規作成、からGenericクラス以外選択できない
のですがMFCクラスの作成はどうすればよいのでしょうか?
- 856 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 20:08:10 ]
- >>855
MFCプロジェクトで無いなら諦めろ。 Express版は論外。
- 857 名前:821 [2008/02/08(金) 20:41:10 ]
- 他のレスに埋もれてしまったみたいですが、
>>821のような状況が未だに解決出来ず、助言頂けませんでしょうか。。
- 858 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 21:28:37 ]
- 読む気がしないからスルーだろ
- 859 名前:838 mailto:sage [2008/02/08(金) 21:36:20 ]
- >>841さん
ありがとうございます Ctrl+F5 or DOS窓ではなくF5の時出さないようにしたいんです。 一瞬しかでないんで、バーをクリックして消そうとしたんですが無理だったんで。 デバッグ中に表示→その他のウィンドウで消そうかと思ったんですが、 デバッグ中だけ「オブジェクト テスト ベンチ」の項目もなくなっていて… F5の時でないようにするのは無理なんでしょうか? 質問の仕方が悪くてすいません。
- 860 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 21:47:22 ]
- スルーだな
- 861 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 21:52:21 ]
- その問題にメリットが感じられないので興味がわかない。
- 862 名前:デフォルトの名無しさん [2008/02/09(土) 00:25:56 ]
- >>853
回答ありがとうございます! 「Timerイベントが発生するたびに保存した位置に少しづつ移動させる。」 ときの記述法が分かりません。ただ単に動かすのはx+=10;(xはキャラクターのx座標) ですよね? 今の場合はどのように記述したらよいのでしょうか?
- 863 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 00:44:53 ]
- ゲームかなんかか?
キャラクターを移動させるのは基本中の基本だから それが分からんとなるとどうにもならん。
- 864 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 01:29:44 ]
- 数学の教科書でも引っ張り出してきて
一次関数でも復習したらいいんじゃないかな
- 865 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 02:34:22 ]
- >>862
それだと一回OnTimerが呼ばれただけで for内でクリック座標まで足してしまってるでしょ? int vx; vx = x2 - x1; if(vx > 10) vx =10; //10以上進まないようにする else if(vx < -10) vx = -10; x1 += vx; これで良いと思う。 ※x1、x2がintであると仮定してる
- 866 名前:デフォルトの名無しさん [2008/02/09(土) 05:50:34 ]
- >>865
どうもありがとうございます!865さんの書き込みがある前に自己解決しました。 でも、丁寧に指摘していただきありがとうございました☆
- 867 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 08:47:54 ]
- visual c++ 2008で猫でもわかるプログラミングのwindows SDK編 イントロダクションにあるプログラムをコンパイルするにはどうしたらいいですか
maicrosoft SDKsにパスを通す設定はしてあります エラーがでてビルドできません
- 868 名前:デフォルトの名無しさん [2008/02/09(土) 09:37:53 ]
- >>867
なんでエラーメッセージを書かないんだ?
- 869 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 09:45:38 ]
- >867
そのプログラム書いたやつに直接質問しろ なんで糞サイトの尻拭いしなきゃならんのだ
- 870 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 09:57:40 ]
- >>867
>エラーがでてビルドできません エラーが出ると言いながら内容を書かずにいる 回答が欲しけりゃ隠蔽すんなよボケ
- 871 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 10:19:35 ]
- 猫でもの最初の方はVC5で相当古いからそのままじゃエラーでるよ
あえて使う理由がなかったらあきらめて他のにした方がいい。
- 872 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 10:34:56 ]
- 一応、VC++ 2005でコンパイルできるサンプルが別ページにある。
www.kumei.ne.jp/c_lang/net2005/sample.htm
- 873 名前:867 mailto:sage [2008/02/09(土) 10:59:24 ]
- >>872
解決しました
- 874 名前:デフォルトの名無しさん [2008/02/10(日) 04:11:03 ]
- >>870
いちいち人を見下す発言するな ネットでしかエラそうにできない奴が
- 875 名前:デフォルトの名無しさん [2008/02/10(日) 07:45:12 ]
- >>874 お前もな・・・
- 876 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 08:48:13 ]
- >>874
>>870の書いている事は正論だが。 見下されるのが嫌なら自力でなんとかしろ
- 877 名前:デフォルトの名無しさん [2008/02/10(日) 11:46:03 ]
- >>876
確かに正論だが、最後のボケはいらんだろ
- 878 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 12:07:57 ]
- hWndってなんて読むの?ふわんど?
- 879 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 12:19:40 ]
- h: ハンドル
Wnd: ウィンドウ 読み方なんて無いと思うぞ
- 880 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 12:30:29 ]
- あえて読むならウィンドウハンドル
- 881 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 12:47:31 ]
- 頭の中ではエッチウンドと読んでる
- 882 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 12:50:58 ]
- hってハンドルかー
だからハンドルインスタンスなのか ヒンスタンスかと思った
- 883 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 12:54:15 ]
- >>881
フワンドのほうがよくね? なんかつっかかるぞそれ
- 884 名前:デフォルトの名無しさん [2008/02/10(日) 12:55:27 ]
- h=はげ
wnd=風 つまり、海原はるか師匠のことだったんだよ! blogimg.goo.ne.jp/user_image/41/86/2b9eb588661509edfbbb4b14947138aa.jpg
- 885 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 13:31:40 ]
- ちいおぼえた
- 886 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 18:20:42 ]
- えいちうぃんどと読んでる.意味的にこれが一番正しい
- 887 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 20:13:27 ]
- ウインドウハンドラじゃねえの??
- 888 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 21:47:56 ]
- 2005EEから2008Proに乗り換えたんですが、
いずれもReleaseビルドで実行速度を優先にしても 2008の方がexeのサイズが40kB程大きくなってしまいます 原因として考えられることは何でしょうか
- 889 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 22:28:10 ]
- ありすぎて困る
- 890 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 22:29:12 ]
- EE→Proか
出世したな
- 891 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 22:46:44 ]
- >実行速度を優先にしても
>2008の方がexeのサイズが40kB程大きくなって なんでサイズ優先にしないの?
- 892 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 22:56:34 ]
- DLLからスタティックリンクに変わっていたってオチな気がしないでもない。
- 893 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 23:07:35 ]
- というか、なんでコンパイラバージョン変えてバイナリサイズが同一とか
思えるんだろうか?
- 894 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 23:17:58 ]
- コンパイルする時間でバイナリが変化しうるのにバージョンが変わったらファイルサイズくらい変わるだろ。
処理時間も当然変わるし、へたすりゃ潜在的なバグが顕在化するかもしれない。 むしろ一切変わらなかったら何を間違ったんだ!?ってなるようなことだと思うが・・・
- 895 名前:デフォルトの名無しさん [2008/02/10(日) 23:47:43 ]
- VC++ 2003.NETでビットマップをインポートして追加したんだけど、
なぜか実行してもそのビットマップが表示されません。 インポートじゃなく、新規作成でビットマップを追加すると表示されるのに・・。 なぜでしょう?
- 896 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 01:19:40 ]
- >>895
インポートしたビットマップと 新規作成したビットマップの色数は同じ? 違うなら同じにしてみたらどうなる? 後、表示ってのは自分で表示してるの? それともツールバーとかピクチャとかのコントロールで表示させているの?
- 897 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 01:37:01 ]
- Visual C++のMFCプロジェクトにおいて、
Unicode ReleaseとUnicode Debugのプロジェクト設定を追加するにはどうしたらいいの? できれば非UniocdeのReleaseとDebugは残したままで「追加」がうれしいのだが。 過去だれかがうまいことやってたの見たことあるけど、 自分でやってみたらどうやっていいかわからなかった。
- 898 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 02:03:15 ]
- >>897
事故レス。 ビルド構成で追加してUnicodeと_Unicode入れればおk 簡単ですた
- 899 名前:デフォルトの名無しさん [2008/02/11(月) 02:37:41 ]
- >>896
お返事ありがとうございます! 色数は同じです。 sampleBMP.LoadBitmap(IDB_SAMPLE);でリソースを読み込み、 OnDraw関数内で BITMAP bmp; sampleBMP.GetBitmap(&bmp); CDC bmbkDC; bmbkDC.CreateCompatibleDC(pDC); CBitmap *old = bmbkDC.SelectObject(&sampleBMP); TransparentBlt(bkDC, x1-bmp.bmWidth/2, y1-bmp.bmWidth/2,bmp.bmWidth, bmp.bmHeight,bmbkDC, 0, 0, bmp.bmWidth, bmp.bmHeight, RGB(255, 0, 255)); とし、画像を表示させようとしています!
- 900 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 04:53:41 ]
- 戻り値はどこがおかしい?
デバッガ使ってる?
- 901 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 15:52:27 ]
- ふと立ち寄ったが、役に立つ情報がひとつもないな。
素人に毛が生えた程度の知識の粘着キモオタが、はけ口をもとめて、素人相手に優越感を味わう いかにも2chらしい愉快なスレだな。。。 ざっと見るだけでも > 違犯ってなんだよ。違反なら判るが。 > 見苦しいから汚いコード貼らないでくれる? とか、いびり専門の粘着キモオタ。ゆとり世代はマジ糞だな。 質問者も聞くところがなくて困ってるんだろうが > すいません、この質問が終わったらよそに行きます。 > 見逃してください。 とかこびてるところ見ると痛々しい。なんでそこまで。。。 ネット上の我慢だと思って一時的にこびて聞いても、ほとんどたいした情報得られないのは スレ斜め読みするだけでも明らかだから、職場とか友達とかに聞いたほうが絶対いいよ。 2chもスレによっては技術系でも和気あいあいとやってるとこあるんだが、 ここは落ちるところまで落ちてる。 役に立たないくせにスレが排他的に立っていること自体が害悪。 せめてIDでも表示されるようになれば、少しは浄化されるんだろうな。 そう思わないか?
- 902 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 15:55:03 ]
- まぁ
>素人に毛が生えた程度の知識の粘着キモオタが、はけ口をもとめて、素人相手に優越感を味わう まさにこういうクズしかいないから仕方ない
- 903 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 15:58:57 ]
- そういえば、コーディング関連のMLとかいろいろあったよ。
俺も若い頃はそういうとこ入って、聞いたり教えたりしてた。 そっちのほうがいいんじゃないか。 www2.ocn.ne.jp/~links4pg/sub89.htm こんなのとか。
- 904 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 16:34:01 ]
- ID表示くらいで浄化されるわけないと思うがな。
せいぜいNGIDができて便利だなというくらい。
- 905 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 17:41:25 ]
- >901
お前が親切に対応してやれよ あれは自分が興味ある質問には答えてるよ
- 906 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 18:14:00 ]
- >>901
まあ落ち着けよ ふと立ち寄ったにしてはやけに饒舌だなw
- 907 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 19:51:48 ]
- こんな場面になんだけど、
VC++2008では、VC++2005にあった woutのlocaleのバグって直ってる? 持っている人教えて。 内容は↓ ttp://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=250724&SiteID=7
- 908 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 20:04:27 ]
- 入門書読んでたらオーバーフローって単語が出てきたんだけど
これってもしかしてすごいやばいんじゃ・・・ 技術があればいくらでもメモリを書き換えてすき放題できちゃうような気がするんだけど 本には気をつけろとしか書いてないんだけど、もしかしてVC++側でチェックしてくれてないの? っていうか一回ミスしたらパソコン動かなくなるんじゃ・・・VC++6.0だけど大丈夫だよね?
- 909 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 20:06:32 ]
- それはVC++の問題じゃなく言語の問題だからねぇ。
|

|