■MFC相談室 mfc11.dll■
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG前スレ
■ VisualC++(MFC限定)相談室 MFC10.dll■
http://pc5.2ch.net/test/read.cgi/tech/1074104008/
関連リンクは >>2-10 の辺り。
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デフォルトの名無しさん
NGNG0434デフォルトの名無しさん
NGNGこういうこと、って?
0435デフォルトの名無しさん
NGNG0436デフォルトの名無しさん
NGNGttp://www.amazon.co.jp/exec/obidos/ASIN/1874416478
0437デフォルトの名無しさん
NGNG0438デフォルトの名無しさん
NGNGなんてことをすると、MFCのテンプレートのCArrayなどを使うときに問題がでますが、
using namespace std; する前の状態に戻すときは std の部分になんと書けばいいですか?
0439デフォルトの名無しさん
NGNGVisualStudioにあるような平らなタブを作成したくて、CTabCtrlを継承してクラスを作成
SubClass化してDrawItemをオーバライドしたのですが、
DrawItem内では、TabCtrlの枠の描画はOS?依存らしく自前で描画が出来きないようです。
このようなタブをMFCを利用して作りたいときはどの様にすれば、よろしいのでしょうか?
ご教授いただきたく思います。
0440デフォルトの名無しさん
NGNGcodeguruやcodeprojectに行けばあったと思う。
探してみて。
0441デフォルトの名無しさん
NGNGcodeprojectにありました。
会員登録? して試してみたいとおもいます。
どうもありがとうございました。
0442デフォルトの名無しさん
NGNGこの本初めてみたけどいいの?
USサイトではいいみたいだけど。。。
0443デフォルトの名無しさん
NGNG0444デフォルトの名無しさん
NGNGMFCを使用して、MSCommで通信を行っているのですがどうにも
解決できない問題に遭遇しました
当初Windows2000を使用していたのですが、WindowsXPに
もってきて動かすと受信がうまく出来ません。
受信部にイベントOnCommを使用しているのですが、2000だと問題なく受け
とれる受信イベントがXPでは受け取れません
RThreshなどはソフトで設定していて、値も正常に入っています
ポートオープンで失敗していることもありません
どなたか、同様の現象がでて、対応された方いらっしゃいますか?
開発環境は VC6+SP6です
0445デフォルトの名無しさん
NGNGWindowsプログラミングを知り尽くしているのがアメリカ人。
Windowsプログラミングを知ったかしているのが日本人。
マイクロソフトの仕様変更を先読みしたプログラムを書くのがアメリカ人。
マイクロソフトが仕様変更したときに「仕様変えんな ゲイツ氏ね!」と泣くのが日本人。
MFCの不具合に文句を言い、不具合を修正して使うのがアメリカ人。
MFCの不具合に文句を言うだけで何も出来ないのが日本人。
MFCを一から教える書籍を売るのがアメリカ人。
Appウィザードで作成したテンプレートにコントロールを追加するだけの子供騙し書籍を売るのが日本人。
オリジナリティに溢れたMFCの書籍を売るのがアメリカ人。
他人からパクったネタを適当に並べただけの書籍を売るのが日本人。
やっぱ 日本人の書籍だけでは不十分。
どれもこれも同じようなものばっかりなんだもん(藁
0446デフォルトの名無しさん
NGNG0447デフォルトの名無しさん
NGNG著者の一人だが褒められて嬉しい
■ このスレッドは過去ログ倉庫に格納されています