トップページ⇒tech
1001コメント291KB

■MFC相談室 mfc11.dll■

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
Microsoft Foundation Classライブラリ専用スレです。

前スレ
■ VisualC++(MFC限定)相談室 MFC10.dll■
http://pc5.2ch.net/test/read.cgi/tech/1074104008/

関連リンクは >>2-10 の辺り。
0256デフォルトの名無しさんNGNG
>>255
ということは、そのクラスのオブジェクトを保持するのがドキュメントクラスってことですか??
0257デフォルトの名無しさんNGNG
>>238
OOPなんて言葉に縛られず、ひとつひとつのクラスの使い方を確実にマスターしてくことでしょうな。
100個も覚えられれば、そのうちピーンと何かがひらめいてくるだろう。
一度ひらめいてしまえば、クラスなんて覚えなくてもヘルプ片手にプログラムできるようになる。

その辺の話は、知るより感じなければならない部分なので、他人に聞いても解決しないよ。

0258デフォルトの名無しさんNGNG
仮想リストコントロール内でのアイテム選択変更に
SetItemState(nIndex, LVIS_SELECTED, LVIS_SELECTED | LVIS_FOCUSED);
とやっても選択が変わってくれないんですけど、これは使えませんか?
仮想LCだと選択についてもやり方が別になってますか?
0259デフォルトの名無しさんNGNG
>>254も>>256も全部不正解
0260デフォルトの名無しさんNGNG
>>250
ケータイから2chにアクセスしていますが、何か?
0261デフォルトの名無しさんNGNG
ドキュメントクラスってのはMVCでいうModel部分。
データ管理部分のクラス。

で、データをドキュメントクラスに持たせるか、派生クラスに持たせるかなんてのは
自分の好きにすればいい。
0262デフォルトの名無しさんNGNG
>>260
何か?
じゃねーよ。ばか。
0263デフォルトの名無しさんNGNG
>>262
ケータイから2chにアクセスしています。
ケータイで使えるヘルプのURLを教えて下さい。
0264デフォルトの名無しさんNGNG
ここで釣られまくってる香具師はプロとして失格だね。
0265デフォルトの名無しさんNGNG
どいつもこいつもC++の根本的な理解が足りないだけだな
0266デフォルトの名無しさんNGNG
よく釣れるな・・・この釣堀は
0267デフォルトの名無しさんNGNG
>>264
プロって、2chのプロか?
それなら失格で大いに結構!!
0268デフォルトの名無しさんNGNG
>>267
おまえはプログラマとして失格だな
ただのグラマ
0269デフォルトの名無しさんNGNG
プロのグラマーって、ゲームセンターあらしであったネタだな。
0270デフォルトの名無しさんNGNG
釣られてる香具師ってコンプレックスのかたまりなんだと思う。
もっと冷静になって、自分をもっと知るべきなんだろうね。
まあ、オチケツ、と言っておこう。
0271デフォルトの名無しさんNGNG
厨房の行動

  ・負けそうになると「釣れた!」という

--某所より転載
0272デフォルトの名無しさんNGNG
>>263
http://www.microsoft.com/japan/msdn/library/
0273デフォルトの名無しさんNGNG
>>272
FOMAで見てみましたが、どうやらケータイには対応していないようです。
0274デフォルトの名無しさんNGNG
見れない人はMSDNサブスクリプションの年間契約をしてください。
0275デフォルトの名無しさんNGNG
FOMAをモデム代わりにして、PCのブラウザでアクセスすればいんじゃないの?
0276デフォルトの名無しさんNGNG
>>275
ケーブル持ってないです。
それにパケット代で死んでしまいます。
0277デフォルトの名無しさんNGNG
つまり見る資格無しってことですよ。
そんな心がけでプログラマーは笑ってしまいます。
いや、私じゃなくて世間一般的に言ってです。
0278デフォルトの名無しさんNGNG
>>277
自称上級者たちに笑われても
痛くも痒くもありません。
0279デフォルトの名無しさんNGNG
>>276
プログラマってそういう仕事だよ。そのくらい金出してやれ。
将来得るに違いない能力が、つまらん制限のおかげで身に付くのが遅れるのは哀しいだろ?
0280デフォルトの名無しさんNGNG
今頃わかった!・・・
わざとやってんだろ?おまえら!
そうやって、暇だったら、プログラムの一つでも
作れってこった
0281デフォルトの名無しさんNGNG
もちろんわざとです。
ヘルプをどうしても見れない事にしたい奴を
からかってるだけです。
0282デフォルトの名無しさんNGNG
>>281
と、いうことにしたいのですね :-P
0283デフォルトの名無しさんNGNG
>>281-282
ホント、仲いいのな。
0284デフォルトの名無しさんNGNG
CStdioFileの派生クラスで、ファイルをオープンしたあとGetLength()実行すると
そこでAssertionがかかるんだけど何ででしょうか。GetPosition()でもかかってしまします
0285デフォルトの名無しさんNGNG
その質問で答えられたら超能力者
0286デフォルトの名無しさんNGNG
>>284
ファイルのオープンに失敗してるから
0287デフォルトの名無しさんNGNG
ASSERT出たときに、ファイル名と行数が出てこない?
そこを読めば?
0288284NGNG
>>285-287
原因が判明しますた
オープンしたのは基底クラス型の面罵変数だったのに、派生クラスのGetLength()を
直接呼んだのが間違いでした。オーバーライドしておくべきでした_| ̄|○
0289デフォルトの名無しさんNGNG
ヘルプを読んでもわからないはずだ...orz
0290本田NGNG
>どいつもこいつもC++の根本的な理解が足りないだけだな

C++は仕様が複雑すぎるので、だれも根本的には理解できそうに無い。
0291名無しさん@そうだ選挙に行こうNGNG
>>265
どいつもこいつもに、あんたも含まれるのか?
含まれない人なら当然、「根本的な理解」とは何かが言えるよな。
0292名無しさん@そうだ選挙に行こうNGNG
まあ、100%理解してて記憶にもあってありとあらゆる記述ができるという人間は、
世界でも片手ぐらいしかいないんじゃないか?
実際使うときは、そんな必要はまったく無いのだが。
0293名無しさん@そうだ選挙に行こうNGNG
100%知ってると……あれだよ、TVチャンピオンC++選手権に出られる。
0294名無しさん@そうだ選挙に行こうNGNG
とりあえず何の疑問も持たずに
>>188 見たいなソース貼っちゃうようではまずい。
0295名無しさん@そうだ選挙に行こうNGNG
>>294
CPenがデストラクタ処理あるはずなのに
この記述には意味があるのか?
と疑問を持ったから貼った・・・とは解釈できんのか?
0296名無しさん@そうだ選挙に行こうNGNG
>>294
そーとーしつこいな
0297名無しさん@そうだ選挙に行こうNGNG
質問したい者だけが質問し
答えたい者だけが答える
これで好かろう
あとはガタガタ言うな
0298名無しさん@そうだ選挙に行こうNGNG
>>295
まずいのはそこではなく
new してないのに delete してるところだろ
しかも Delete になってるし。
C++の基本が全然理解できてない。
0299名無しさん@そうだ選挙に行こうNGNG
>>296
>>291 が聞きたがってるんでしょうがない
0300名無しさん@そうだ選挙に行こうNGNG
>>298
#define かも知れんぞ
0301名無しさん@そうだ選挙に行こうNGNG
僅かでもMFCを外れると興奮する人がいるスレはここですか?
0302名無しさん@そうだ選挙に行こうNGNG
いえ根本的な理解が足りないと言われて
粘着になってしまった人がいるスレです。
0303名無しさん@そうだ選挙に行こうNGNG
>>302
と、いうことにしたいのですね :-P
0304名無しさん@そうだ選挙に行こうNGNG
>>301-302
おまえらガキだな・・・いつまでやってんだよ
いい加減、よそでやろうね
0305名無しさん@そうだ選挙に行こうNGNG
>>298
そうそう、MFCとかCPenとかの理解じゃなくて、
先ず、自動変数に関して理解していないってところから
議論を始めなきゃならんということでしょ。
つまり、C++わかっちゃいねーなと...orz
0306名無しさん@そうだ選挙に行こうNGNG
まさか、スタックとかヒープとか知らないでプログラムとか組んでるとか?
末恐ろしいな…ガクブル
0307名無しさん@そうだ選挙に行こうNGNG
>>304
こんなのスルーできないようでは
アンタもガキですから!残念!
0308名無しさん@そうだ選挙に行こうNGNG
ここ見てる暇あったら選挙行って来い。
まだ1時間はあるぞ。
0309名無しさん@そうだ選挙に行こうNGNG
投票したらその場で.NET2003とか当たるようにすれば
もっと投票率上がるんじゃないか。
一度に10回ぐらい投票してやってもいいぜ。
0310名無しさん@そうだ選挙に行こうNGNG
ここ最近ageてるやつ妙にバカっぽいな。
0311名無しさん@そうだ選挙に行こうNGNG
というか、自己顕示欲が強いんだろ。

みんな、俺に注目してくれぇぇぇぇぇ!!!!!!
0312デフォルトの名無しさんNGNG
>>298
>>193の書き込みによると「Delete myPen;」は本に書いてあったらしいね。
本当に書いてあったのならその本も晒し者だな。
0313デフォルトの名無しさんNGNG
>>307
おまえも(r
0314デフォルトの名無しさんNGNG
>>305
まったくだよ、C++を全然理解してない奴が
MFCに手を出すもんじゃないよな...orz
0315デフォルトの名無しさんNGNG
>>314
そのうちnewってコンストラクタで勝手にやってくれないの?
とか言い出すよ。きっと
0316デフォルトの名無しさんNGNG
>>314
また上級者気取りのレス。キモすぎ。
0317デフォルトの名無しさんNGNG
MFCを使える程度にC++を理解してることがそんなに上級者なのか?
本当にそう思ってるなら本気でC++の入門書読んでからここに参加した方がいいよ。
0318デフォルトの名無しさんNGNG
>>317
んだ
0319デフォルトの名無しさんNGNG
と言うわけで、次のご相談どうぞ
↓
0320デフォルトの名無しさんNGNG
自称上級者がウザイのですが、どうすればいいですか?
0321デフォルトの名無しさんNGNG
次の方どうぞ
↓
0322デフォルトの名無しさんNGNG
だからMFC使える程度の理解なら上級者じゃなくていいっつの。
入門書でいいっつってんだろ。とにかく読んでから来いや。
0323デフォルトの名無しさんNGNG
自称上級者と、自称初心者は仲良く入門書を読んでくること
喧嘩しちゃだめですよ
0324デフォルトの名無しさんNGNG
相手を上級者と言うことが至高の煽りだと思っている人がいるようです。
0325258NGNG
悪い流れの中に落としちゃったみたいなので引っ越すよ・・・
0326デフォルトの名無しさんNGNG
>>324
だよな・・・煽りまでも幼稚だよな・・・アホとしか言い様ないよな..orz

あと、「自称上級者」って何だよw
上級者自称してる奴なんていつでてきたよ?w
0327デフォルトの名無しさんNGNG
>>326
あんたみたいなのがいると、燃料の落とし甲斐があるよ
0328デフォルトの名無しさんNGNG
今日はC++の本、何ページまで読んだの?
ここに来るのは本を全部読んで、
MFCのヘルプも見れる環境にしてからにしたほうが良いと思うよ。
でないと、話にならないですから。
0329デフォルトの名無しさんNGNG
取り敢えず、new delete の章はじっくり見た方が良さそうだ
自分の恥ずかしさに気が付くと思うよ
0330デフォルトの名無しさんNGNG
っていうか、質問するときの最低限のマナーとして、
最低条件とか決めてテンプレにでも載せたらいいんじゃないでしょうか。
たとえば、
・C++の基礎は勉強済み。
・MFCのヘルプを見れる環境を持っている。
は必要ではないでしょうか。
何でもかんでも教えて君は、本人の怠慢だと思いますので。
0331デフォルトの名無しさんNGNG
>>329
コンストラクタ、デストラクタ、クラスの関数への参照渡しと
そうでないときの引数の違いとか、最初に勉強したとき理解できなくて
そのままってこともありますものね。
ある程度経ってまた勉強しなおすと、目からうろこってことも多いです。
0332デフォルトの名無しさんNGNG
いまだにMFCは使ってるけどCStringを使わず、
char*ばかり多用している人もいるんですよね。
LPCSTRの存在の本質を本当にわかっている人は
いったいどれだけいるのだろうかと思います。
0333デフォルトの名無しさんNGNG
STL使ってない人って結構多いよね。
初めて使ったときは、こんな便利なもの!!って感動したけど。
CObList使う以前に<list>で間に合っちゃうなんてことも
結構あるんですけどね。
0334デフォルトの名無しさんNGNG
>>330

>・C++の基礎は勉強済み。

初歩ではなく基礎ならば
これを守れる香具師は皆無と思われ

基礎: ISO/IEC14882:2003
応用: MFC


>・MFCのヘルプを見れる環境を持っている。

ここにアクセスできる以上、
全員がクリアしていることが自明
(MSDNオンライン)
0335デフォルトの名無しさんNGNG
>>334
携帯でアクセスしてるなんてつわものもいるみたいですよw
ヘルプ見れないぞゴルァって切れてたしw
0336デフォルトの名無しさんNGNG
まあ、CやC++の質問はそれぞれの専用スレがある訳だし
最低限MSDNを調べ、それでも解決できない様であれば、
このスレに質問しに来なさい。
その時は、快く面倒見ようじゃないか。
0337デフォルトの名無しさんNGNG
>>335
それは明らかに釣りだろ?
0338デフォルトの名無しさんNGNG
>>335
死ね自称上級者
0339デフォルトの名無しさんNGNG
>>333
そりゃ、STL も RTTI も MFC より後でできたやつだからね
0340デフォルトの名無しさんNGNG
>>338
あなたでしたかw
こんなに簡単に釣(ry
0341デフォルトの名無しさんNGNG
まぁ俺が学習した順番は
MFC → API → C++ → C
な訳だが。
0342デフォルトの名無しさんNGNG
自らの不勉強さを恥にも思わず、ただ切れるだけの人って、
ものすごく人生で損しているように感じます。
考え方をちょっと方向転換すれば、
とても幸せになれるのになって思います。
ぶちギレたら誰も教えてくれなくなりますものね。
世渡り上手も自分を向上させるコツのひとつです。
0343デフォルトの名無しさんNGNG
多分>>338はまだまだ人生経験、社会勉強が足りないんだと思われる。
サラリーマンなら参考書ぐらい言えば買ってくれるものです。
会社があなたを認めているのならですけど...orz
0344デフォルトの名無しさんNGNG
>>342
おまえの中では不勉強の奴=切れてる奴
という図式が成り立ってるのか?
それはちょっと短絡すぎるぞ。
面白半分で煽り入れている奴の方が多いんじゃないかな?
おまえ以外の人はとっくに気がついている訳だが・・・
0345デフォルトの名無しさんNGNG
>>342
一日の長ってやつを定量的に認識できない香具師はまだまだ青いね
0346デフォルトの名無しさんNGNG
>>342
俺には両方切れている様に見えたんだが、
何故勉強不足の者だけが切れているかの様な
結論に至ったのかお聞かせ願いたい
0347デフォルトの名無しさんNGNG
>>346
そのくらい自分でぐぐって調べろ
0348デフォルトの名無しさんNGNG
>>347
おいおい、なんだそりゃ?
0349デフォルトの名無しさんNGNG
>>348
上級者なら他人に聞くな。自分で調べろ。
0350デフォルトの名無しさんNGNG
不勉強=問答無用でアホ(C++不適合)
他称上級者=煽りに乗せられて荒らしに油を注ぎ、アホ(2ch不適合)
荒らし=なんと言うか、うんこ
静観者=正解
俺=まあ、アホ

と言うわけで、MFCの相談の方どうぞ
↓


0351デフォルトの名無しさんNGNG
静観者=アホ
見ない人 or 見るのをやめた人 = 正解
0352デフォルトの名無しさんNGNG
>>350
これ、どうやって使うんですか?
http://www.family.co.jp/rel/r_010614.html
0353デフォルトの名無しさんNGNG
>>352
塗る
0354デフォルトの名無しさんNGNG
自らの努力をまったくせず、ただの教えて君質問は
わかる人にはわかるよ。それってスルー。
不幸にも釣られちゃう人が多いのも事実みたいだけど。
0355デフォルトの名無しさんNGNG
>>354
なんだ?まだ興奮冷めやらないのか?
■ このスレッドは過去ログ倉庫に格納されています