■MFC相談室 mfc11.dll■
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG前スレ
■ VisualC++(MFC限定)相談室 MFC10.dll■
http://pc5.2ch.net/test/read.cgi/tech/1074104008/
関連リンクは >>2-10 の辺り。
0334デフォルトの名無しさん
NGNG>・C++の基礎は勉強済み。
初歩ではなく基礎ならば
これを守れる香具師は皆無と思われ
基礎: ISO/IEC14882:2003
応用: MFC
>・MFCのヘルプを見れる環境を持っている。
ここにアクセスできる以上、
全員がクリアしていることが自明
(MSDNオンライン)
0335デフォルトの名無しさん
NGNG携帯でアクセスしてるなんてつわものもいるみたいですよw
ヘルプ見れないぞゴルァって切れてたしw
0336デフォルトの名無しさん
NGNG最低限MSDNを調べ、それでも解決できない様であれば、
このスレに質問しに来なさい。
その時は、快く面倒見ようじゃないか。
0337デフォルトの名無しさん
NGNGそれは明らかに釣りだろ?
0338デフォルトの名無しさん
NGNG死ね自称上級者
0339デフォルトの名無しさん
NGNGそりゃ、STL も RTTI も MFC より後でできたやつだからね
0340デフォルトの名無しさん
NGNGあなたでしたかw
こんなに簡単に釣(ry
0341デフォルトの名無しさん
NGNGMFC → API → C++ → C
な訳だが。
0342デフォルトの名無しさん
NGNGものすごく人生で損しているように感じます。
考え方をちょっと方向転換すれば、
とても幸せになれるのになって思います。
ぶちギレたら誰も教えてくれなくなりますものね。
世渡り上手も自分を向上させるコツのひとつです。
0343デフォルトの名無しさん
NGNGサラリーマンなら参考書ぐらい言えば買ってくれるものです。
会社があなたを認めているのならですけど...orz
0344デフォルトの名無しさん
NGNGおまえの中では不勉強の奴=切れてる奴
という図式が成り立ってるのか?
それはちょっと短絡すぎるぞ。
面白半分で煽り入れている奴の方が多いんじゃないかな?
おまえ以外の人はとっくに気がついている訳だが・・・
0345デフォルトの名無しさん
NGNG一日の長ってやつを定量的に認識できない香具師はまだまだ青いね
0346デフォルトの名無しさん
NGNG俺には両方切れている様に見えたんだが、
何故勉強不足の者だけが切れているかの様な
結論に至ったのかお聞かせ願いたい
0347デフォルトの名無しさん
NGNGそのくらい自分でぐぐって調べろ
0348デフォルトの名無しさん
NGNGおいおい、なんだそりゃ?
0349デフォルトの名無しさん
NGNG上級者なら他人に聞くな。自分で調べろ。
0350デフォルトの名無しさん
NGNG他称上級者=煽りに乗せられて荒らしに油を注ぎ、アホ(2ch不適合)
荒らし=なんと言うか、うんこ
静観者=正解
俺=まあ、アホ
と言うわけで、MFCの相談の方どうぞ
↓
0351デフォルトの名無しさん
NGNG見ない人 or 見るのをやめた人 = 正解
0352デフォルトの名無しさん
NGNGこれ、どうやって使うんですか?
http://www.family.co.jp/rel/r_010614.html
0353デフォルトの名無しさん
NGNG塗る
0354デフォルトの名無しさん
NGNGわかる人にはわかるよ。それってスルー。
不幸にも釣られちゃう人が多いのも事実みたいだけど。
0355デフォルトの名無しさん
NGNGなんだ?まだ興奮冷めやらないのか?
0356デフォルトの名無しさん
NGNG俺には両方切れている様に見えたんだが、
何故勉強不足の者だけが切れているかの様な
結論に至ったのかお聞かせ願いたい
0357デフォルトの名無しさん
NGNG不幸な人ですね
0358デフォルトの名無しさん
NGNG0359デフォルトの名無しさん
NGNGいい質問だが、それはあなたの国語力に依存するので
なんと言っていいのやら。
0360デフォルトの名無しさん
NGNG0361デフォルトの名無しさん
NGNG>>360
お前もスルー覚えてこいよ。
0362デフォルトの名無しさん
NGNG0363デフォルトの名無しさん
NGNG0364デフォルトの名無しさん
NGNG0365デフォルトの名無しさん
NGNGBCB=うんこ
>>364
うんこ
0366デフォルトの名無しさん
NGNGBCBでMFC使おうとしてヘルプ見れないとか
言い出す奴いるからうんこ。
0367質問です
NGNG{
CPen myPen;
myPen.DeleteObject(); ←これいるんですか?
Delete myPen; ←これもいるんですか?
}
CPenってスコープ外れる時に、この辺やってくれないの?
0368デフォルトの名無しさん
NGNGオレモナー
0369デフォルトの名無しさん
NGNG0370デフォルトの名無しさん
NGNGだからコンパイルが通らない(ry
0371デフォルトの名無しさん
NGNG(ry の意味がねーだろ!!w
0372デフォルトの名無しさん
NGNG0373デフォルトの名無しさん
NGNG0374デフォルトの名無しさん
NGNG0375デフォルトの名無しさん
NGNGいつまでたってもBCBに追いつけないんだよ…
とマジレスしてみる
0376デフォルトの名無しさん
NGNG0377デフォルトの名無しさん
NGNG0378デフォルトの名無しさん
NGNG0379デフォルトの名無しさん
NGNG0380デフォルトの名無しさん
NGNG0381デフォルトの名無しさん
NGNG0382デフォルトの名無しさん
NGNG0383デフォルトの名無しさん
NGNGやっぱりCString便利だよね?
0384デフォルトの名無しさん
NGNG0385デフォルトの名無しさん
NGNGCStringも渡せるぞ。すごいだろ。
0386デフォルトの名無しさん
NGNG0387デフォルトの名無しさん
NGNG0388デフォルトの名無しさん
NGNG0389デフォルトの名無しさん
NGNGどのようにすればいいのでしょうか?
0390デフォルトの名無しさん
NGNG0391デフォルトの名無しさん
NGNG糞レスはいりません。
0392デフォルトの名無しさん
NGNG0393デフォルトの名無しさん
NGNG出来るけど、UNICODEビルドではどうなっても知らないよ。
0394デフォルトの名無しさん
NGNG0395デフォルトの名無しさん
NGNGミ・・ ミ ということにしたいのですね?
( ° )〜
0396デフォルトの名無しさん
NGNGMFCを使わない標準DLLがあります。で、その中で機能追加のためスタティックライブラリを使おうとしてるんだが、
そのスタティックライブラリがMFCを使っています。
とりあえずヘッダはやりくりしてどうにかコンパイルはできましたが、リンク時に「DllMainは既に・・・」というエラーがでます。
MFC自体が持ってるDllMain?と標準DLLが持っているDllMainが衝突したりといった問題などあるように見えますが、
そもそもこういうことって出来ないんでしょうか?
0397デフォルトの名無しさん
NGNG0398デフォルトの名無しさん
NGNG0399デフォルトの名無しさん
NGNGしつもんです。
0401デフォルトの名無しさん
NGNGそのスタティックライブラリをDLL化してそれを呼び出す
という逃げ方もあります。
0402デフォルトの名無しさん
NGNGスタティックライブラリの出来が悪くて、なぜかその中にDllMain()という関数があるんじゃないの (w
0403デフォルトの名無しさん
NGNGDocument/View スタイルだと動くんですが・・・。
0404デフォルトの名無しさん
NGNG0405396
NGNGまぁそれが妥当かとは思うんですが、とりあえずファイル増やしたくないなぁと。
>>402
ん、、てことは普通はできるってことですかね?
まぁDllMain以外にもスレッドとかソケットあたりが変に混ざりそうでいやなんだけど、もうちょいもがいてみます。
0406403
NGNGサンクス。コマンドールーティング参考になりました。
しかし、間抜けでした。てっきりフレームワークで生成されるCChildViewクラスってAbout dialogのことだと思い込んでいて無視していたんですが、実はこれが入力メッセージを受け取る肝心なクラスだったんですね。
あーやだなこんな調子で今更MFCを覚えるの鬱。.NETって、あくまでも中間言語インタープリタだから、x86ネイティブコードという観点からいくとMFCの代替になりませんよね?
0407デフォルトの名無しさん
NGNG作るにはどうしたらいいんでしょうか?
0408デフォルトの名無しさん
NGNG0409デフォルトの名無しさん
NGNGうぉー!ありがとう。解決しました。
0410デフォルトの名無しさん
NGNG今MDIの画像ビューア作ってるけど画像を選択して子ウィンドウが表示されたときに
クライアントの大きさを画像サイズといっしょにしたい。
で自分なりに調べたが
CMyDocument::OnNewDocument
↓
CMyView::OnInitialUpdate
↓
CChildFrame::ActivateFrame
画像データはOnNewDocumentで取得。
最後のフレームのところでSetWindowPlacementか使ってフレームの大きさを
決めたいわけだ。
で、、どうやったらフレームからドキュメントみえるんだ? ビューにも画像データのポインタ
渡してるからビューでもいいけど、、。
誰か助けて_| ̄|○
0411410
NGNG×CMyDocument::OnNewDocument
↓
○CMyDocument::OnOpenDocument
0412410
NGNGCFrameWnd::GetActiveDocumentなるまんまの関数があった、、、。
もっとヘルプみます_| ̄|○
0413デフォルトの名無しさん
NGNGC++を理解してないも同然
0414デフォルトの名無しさん
NGNG0415デフォルトの名無しさん
NGNG0416デフォルトの名無しさん
NGNG(名)
(1)実体はどうあれ、自らこうだと称すこと。
0417デフォルトの名無しさん
NGNGまさに、ピッタシデナイノ
0418デフォルトの名無しさん
NGNG0419デフォルトの名無しさん
NGNG明言しなくても、言外に表れている。
それくらい解れよ。
0420デフォルトの名無しさん
NGNG自称知ったか君
0421デフォルトの名無しさん
NGNG0422デフォルトの名無しさん
NGNGCAnimateCtrl m_animate;
//...
m_animate.SetWindowPos(HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);
m_ctrl.BringWindowToTop();
という風にCAnimateCtrlのオブジェクトを一番下に、その他のコントロールを上の方に
持っていこうとしてるんだけど、直ぐにアニメーションが最前面になってしまいます。
何かうまい解決策はないもんでしょうか?
0423デフォルトの名無しさん
NGNGだからそれ、自分が上級者だと勘違いしているだけなんだから自称って言わないってば。
0424731
NGNGMFCフレームワークで、CWinApp, CMainFrm, CChildView という派生クラスを使う事を強要されますけど、どこにどういう機能を置けばいいのかいまいちピントきません。
リアルタイムでレンダリングするスクリーン、キー入力、パラメータ入力用のダイアログがあるので,
CWinApp -> OnIdle() レンダラーアップデート, CChildViewへの描画。
CChildView -> OnKeyUp(), OnMouseMove()等
CDialog -> CMainFrm::hoge->SendMessage(...) で入力パラメータを送る。
CMainFrm -> SendMessage(...)でクラス間のデータ受け渡し。
っていう感じでやっているんですが、クラスが保持している別クラスインスタンスへのポインタがprotectedになっていたりするので、SendMessage()のバケツリレーみたいになったりして、2度手間3度手間が多くて疲れます。
「プロはこうやる」っていうのがあったら教えてください。
0425デフォルトの名無しさん
NGNGCDocumentが出てきてないようだが、使ってないの?
0426デフォルトの名無しさん
NGNGプロはめんどくさいのでウィザードの吐いたコードいじって使います
0427デフォルトの名無しさん
NGNG0428デフォルトの名無しさん
NGNG非効率なことはしません。特別な事情がない限り。
0429デフォルトの名無しさん
NGNG0430本田
NGNG図書館で、
「MFCによるWindows95プログラミング」か「MFCによるWindowsプログラミング」
を借りて読んでください。
0431デフォルトの名無しさん
NGNGこういうのを使えば素早く開発できます。
APPのコードをライブラリ化。
長文ソース簡略化で作業時間、効率を削減。
基本的なWin32システムを支援します。
最強のACライブラリー
ttp://www.geocities.jp/osoftjp
0432デフォルトの名無しさん
NGNG0433デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています