Microsoft Foundation Classライブラリ専用スレです。
■MFC相談室 mfc21d.dll■
http://hibari.2ch.net/test/read.cgi/tech/1250919279/l50
■MFC リファレンス■
http://msdn.microsoft.com/ja-jp/library/d06h2x6e(v=VS.100).aspx
探検
MFC相談室 mfc23d.dll [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2016/09/21(水) 00:20:48.44ID:OfO+mYkd425デフォルトの名無しさん
2020/05/25(月) 21:52:48.92ID:lY/wsl2a426デフォルトの名無しさん
2020/05/26(火) 08:52:20.57ID:j6nucCxO >>424
ちなみに、MFCが買い取ったBCGのライブラリには、
32bitのPNGやSVGに対応したツールバーエディタも入ってるみたい
https://www.bcgsoft.com/doc/ToolbarEditor.htm
ちなみに、MFCが買い取ったBCGのライブラリには、
32bitのPNGやSVGに対応したツールバーエディタも入ってるみたい
https://www.bcgsoft.com/doc/ToolbarEditor.htm
427デフォルトの名無しさん
2020/05/26(火) 17:18:06.42ID:cHOadEfk428デフォルトの名無しさん
2020/05/26(火) 20:10:43.66ID:S7BwoTkr とりあえず、上手くいくかわかりませんが
Delphi/C++Builderの方に32bppのImageListをD&Dで移動など編集できる機能があるので、
そこでビットマップ管理して、後はPNGもしくは32bppのBMPで書き出すコードを
追加して、それをMFCの方で利用
>>427
そうなんですか。でも、その場合、ツールバーの移動とかカスタマイズ機能を付けるとなると
大変?
Delphi/C++Builderの方に32bppのImageListをD&Dで移動など編集できる機能があるので、
そこでビットマップ管理して、後はPNGもしくは32bppのBMPで書き出すコードを
追加して、それをMFCの方で利用
>>427
そうなんですか。でも、その場合、ツールバーの移動とかカスタマイズ機能を付けるとなると
大変?
429デフォルトの名無しさん
2020/05/26(火) 20:16:29.74ID:cHOadEfk430デフォルトの名無しさん
2020/05/26(火) 21:00:42.32ID:S7BwoTkr >>429
それなんですね。ツールバーやウィンドウのドッキング機能がほしかったので、とりあえず、MFCを使ってる次第です。
QtやDelphi/C++Builderの方にもウィンドウのドッキング機能があるっぽいですが、MFCが一番良さそうだったので
それなんですね。ツールバーやウィンドウのドッキング機能がほしかったので、とりあえず、MFCを使ってる次第です。
QtやDelphi/C++Builderの方にもウィンドウのドッキング機能があるっぽいですが、MFCが一番良さそうだったので
431デフォルトの名無しさん
2020/05/26(火) 21:05:12.34ID:S7BwoTkr 後、今どきHigh DPIは必須なので、ちゃんとMFCのドッキングがHigh DPIで動くのか...AppWizardで造った雛型はデフォルトで、アプリのレイアウトの復元を行ってくれますが
そこら辺を考慮して最終的にMFCにするかQtにするかはたまたDelphi/C++Builderにするか
そこら辺を考慮して最終的にMFCにするかQtにするかはたまたDelphi/C++Builderにするか
432デフォルトの名無しさん
2020/05/26(火) 21:09:08.37ID:pBlDnMjv 4k非対応と明記すればOK
433デフォルトの名無しさん
2020/06/02(火) 19:44:26.62ID:heENVoK9 ちょっと聞きたいんだけどMFCを使用してCUIアプリを書くことってある?
メインのプログラムがMFCでそれに関連するC++のCUIアプリ書いて言われて純C++で書いたらMFC使えって
CUIにMFC使うって発想がまったく無かったんだけどありえなくもないんかな
メインのプログラムがMFCでそれに関連するC++のCUIアプリ書いて言われて純C++で書いたらMFC使えって
CUIにMFC使うって発想がまったく無かったんだけどありえなくもないんかな
435デフォルトの名無しさん
2020/06/02(火) 20:14:01.52ID:YBBIGuS6 >>433
自分はCUIアプリでもMFC使う事が多いね。
MFCはGUI関連以外でも汎用的な処理がクラス化されていて便利な物が多数あるからね。
CUIアプリでも良く使うのはCStringとかCxxArrayとかCFileFindとかかなあ。
これらの大部分はATLでも実現できるけど、普段GUIアプリをMFCで作ってるからCUIでも
ATLよりMFCを好んで使ってる。
自分はCUIアプリでもMFC使う事が多いね。
MFCはGUI関連以外でも汎用的な処理がクラス化されていて便利な物が多数あるからね。
CUIアプリでも良く使うのはCStringとかCxxArrayとかCFileFindとかかなあ。
これらの大部分はATLでも実現できるけど、普段GUIアプリをMFCで作ってるからCUIでも
ATLよりMFCを好んで使ってる。
436デフォルトの名無しさん
2020/06/02(火) 20:33:53.79ID:YBBIGuS6 >>433
あと、企画・開発から保守まで自分一人で行う物なら何をどう使っても良いけど、大き
なアプリの一部の開発なら、使うライブラリや記述・処理の作法なんかを他の人が作る
部分に合わせておくことは非常に重要。
あと、企画・開発から保守まで自分一人で行う物なら何をどう使っても良いけど、大き
なアプリの一部の開発なら、使うライブラリや記述・処理の作法なんかを他の人が作る
部分に合わせておくことは非常に重要。
437デフォルトの名無しさん
2020/06/03(水) 00:04:37.57ID:RCJMsJJI438デフォルトの名無しさん
2020/06/03(水) 09:22:52.14ID:wbZbutmL MFCは糞
もちろんGTKは糞だが
GTKよりも糞
もちろんGTKは糞だが
GTKよりも糞
439デフォルトの名無しさん
2020/06/03(水) 14:36:40.34ID:cGkVHonE C++Nativeの今風なGUIライブラリ作って欲しいわ
そこ得意分野のはずなのにな
もうC++には興味ないのか
そこ得意分野のはずなのにな
もうC++には興味ないのか
440デフォルトの名無しさん
2020/06/03(水) 14:43:37.29ID:UHE1JPNz COMベースになるだろうな
441デフォルトの名無しさん
2020/06/03(水) 17:07:37.39ID:RCJMsJJI .netでc#でって感じで、俺らの欲しいものじゃない奴を作っては消えていく
未だにMFCの方が安泰な気がするんだけどなあ
未だにMFCの方が安泰な気がするんだけどなあ
442デフォルトの名無しさん
2020/06/03(水) 17:43:55.39ID:z01mcF4V >>439
winui 3...
winui 3...
443デフォルトの名無しさん
2020/06/03(水) 20:46:57.80ID:EILm6QOX TuneBrowserとか見ると、MFCも捨てたもんじゃないと思うけどな
444デフォルトの名無しさん
2020/06/03(水) 20:49:52.72ID:PFUYBSjI C++/CLIをもっと延命してくれればよかったんだがなぁ
445デフォルトの名無しさん
2020/06/03(水) 21:39:23.49ID:cGkVHonE446デフォルトの名無しさん
2020/06/03(水) 21:59:01.81ID:z01mcF4V fluent designが問題なんだよ。タッチフレンドリなアプリ作るならfluent designでもいいが、もっとマウス入力前提のデスクトップアプリ作る場合なfluentだとスペースが多すぎてダサくなる
もっと、Visual Studio IDEみたいな情報密度のアプリにFluent Design(WinUI)が対応してくれれば
もっと、Visual Studio IDEみたいな情報密度のアプリにFluent Design(WinUI)が対応してくれれば
447デフォルトの名無しさん
2020/06/03(水) 22:02:34.42ID:z01mcF4V Tunebrowser見てみたけど、おしゃれやな
こういうの簡単に..っていうかMFCのビジュアルテーマもっと用意しろよって...
こういうの簡単に..っていうかMFCのビジュアルテーマもっと用意しろよって...
448デフォルトの名無しさん
2020/06/04(木) 01:27:30.90ID:pF3mhOuv >>446
その路線windows8で失敗してるのにまた蒸し返すのかよって思ったな
その路線windows8で失敗してるのにまた蒸し返すのかよって思ったな
449デフォルトの名無しさん
2020/06/04(木) 22:17:47.91ID:x+eVDE0s 本当は実用性とデザイン性は相反することが多いんだよ。
なぜかというと今まで見たことも無いものが良いデザインに見えるからだ。
人間は見たことも無いことに驚く。そして驚きこそが良いデザイン本質だからだ。
便利だったり識別し易いものは既に多くある。それが実用性が高いものだ。
ところがよくあるものは陳腐に見えるため、良いデザインに見えない。
だからSF映画の世界では実用性のないUIを持ったコンソールパネルが宇宙船や
ロボットの中に描かれている。
見たことが無いのでかっこよく見えるのだ。
Windowのデザインも、4隅を丸くしたりするとかっこよく見えるが、
面積が無駄になるので実用性には乏しい。
だから、Windowの中の境界線を見えなくするものが流行っているが、めったに採用されてこなかった
ために驚きがあるため一部の人にはデザイン性が高く見える。
ところが、採用されてこなかったのは実用性が無いからであって、結局使いにくい。
なぜかというと今まで見たことも無いものが良いデザインに見えるからだ。
人間は見たことも無いことに驚く。そして驚きこそが良いデザイン本質だからだ。
便利だったり識別し易いものは既に多くある。それが実用性が高いものだ。
ところがよくあるものは陳腐に見えるため、良いデザインに見えない。
だからSF映画の世界では実用性のないUIを持ったコンソールパネルが宇宙船や
ロボットの中に描かれている。
見たことが無いのでかっこよく見えるのだ。
Windowのデザインも、4隅を丸くしたりするとかっこよく見えるが、
面積が無駄になるので実用性には乏しい。
だから、Windowの中の境界線を見えなくするものが流行っているが、めったに採用されてこなかった
ために驚きがあるため一部の人にはデザイン性が高く見える。
ところが、採用されてこなかったのは実用性が無いからであって、結局使いにくい。
450デフォルトの名無しさん
2020/06/05(金) 15:01:07.01ID:WSRdRexs 馬鹿っぽい文章
451デフォルトの名無しさん
2020/06/05(金) 15:42:17.35ID:gDPlzIqp うん、まれに見る駄文だ
452デフォルトの名無しさん
2020/06/05(金) 16:06:30.12ID:2cqRue0Q IT掲示板群 ttp://x0000.net/forum.aspx?id=15
学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0
UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0
連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
4Dエンジン(画像有り)
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0
SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0
PS malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip
学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0
UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0
連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
4Dエンジン(画像有り)
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0
SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0
PS malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip
453デフォルトの名無しさん
2020/06/10(水) 17:28:34.23ID:zGKCrjfQ MFCのせいでC++/CLIのGUIが衰退したのは本当ですか?
C++/CLIのGUIはもう終わりなのですか?
C++/CLIのGUIはもう終わりなのですか?
454デフォルトの名無しさん
2020/06/10(水) 17:49:50.64ID:V+CQutVh MFCはC++98すら未制定の時代に作られたライブラリだけど
C++17前提で作り直すとどんな感じになるかな
たとえば
RUNTIME_CLASS(hogehoge)
↓
typeid(hogehoge)
みたいに
C++17前提で作り直すとどんな感じになるかな
たとえば
RUNTIME_CLASS(hogehoge)
↓
typeid(hogehoge)
みたいに
455デフォルトの名無しさん
2020/06/10(水) 21:15:41.28ID:FCXoWDTQ >>453
どっちかというと逆だと思う。C++/CLIがこけたせいでMFCが延命した。
どっちかというと逆だと思う。C++/CLIがこけたせいでMFCが延命した。
456デフォルトの名無しさん
2020/06/10(水) 21:31:05.00ID:zGKCrjfQ >>455
なるほど。C++/CLIだと、C++言語の高速性が活かせなかったのかな?
なるほど。C++/CLIだと、C++言語の高速性が活かせなかったのかな?
457デフォルトの名無しさん
2020/06/10(水) 22:36:21.96ID:AiHbZWJh 最近MSが出したTerminalのソースみたらゴリゴリのモダンなC++の中でWindows API使ってて震えたね
何とかしてくれよ本当
何とかしてくれよ本当
458デフォルトの名無しさん
2020/06/11(木) 10:03:27.11ID:Th6rh/3U >>457
なんで?、Win32 API 使っても別に問題ないじゃない。
なんで?、Win32 API 使っても別に問題ないじゃない。
459デフォルトの名無しさん
2020/06/11(木) 11:41:53.07ID:DcPEy/qZ MFCはゴミ
当時のMSの過学習の成果物
当時のMSの過学習の成果物
460デフォルトの名無しさん
2020/06/11(木) 15:06:27.47ID:OAAeiR/0 >>459
と言ってもC++のクラスライブラリがこれしかない現実
と言ってもC++のクラスライブラリがこれしかない現実
461デフォルトの名無しさん
2020/06/12(金) 05:06:01.94ID:mUcvmKZk APIの極薄ラッパーなところが有り難いんだよ
余計なことを押しつけずAPIを使いやすくすることに徹してくれていて
余計なことを押しつけずAPIを使いやすくすることに徹してくれていて
462デフォルトの名無しさん
2020/06/12(金) 08:17:50.58ID:70FlsBsC MFCもFeature Packの後 更にBCGSoft買収して全部無料にするとか、
WPFもどっかのライブラリ買収して無料にするとかカッコいいアプリ作れるようにすれば開発者の意欲も沸くのにな
xamarinとか糞は買収するくせに
WPFもどっかのライブラリ買収して無料にするとかカッコいいアプリ作れるようにすれば開発者の意欲も沸くのにな
xamarinとか糞は買収するくせに
463デフォルトの名無しさん
2020/06/12(金) 09:43:15.85ID:F8A7CVPb 使い安くなってるか?
余計な手間が増えてるだけだろ?
余計な手間が増えてるだけだろ?
464デフォルトの名無しさん
2020/06/12(金) 15:34:56.34ID:bpI5hVyH465デフォルトの名無しさん
2020/06/12(金) 15:41:17.48ID:6Yfh5mGy ココはMFCの相談室ではないのか・・
466デフォルトの名無しさん
2020/06/12(金) 15:48:58.95ID:1pXOSbLZ Win32APIに対してのMFCは一段上に行ってない
抽象レイヤですらない
抽象レイヤですらない
467デフォルトの名無しさん
2020/06/16(火) 01:13:30.22ID:0JLXIDEj >>466
薄いラッパーみたいなものかねえ
薄いラッパーみたいなものかねえ
468デフォルトの名無しさん
2020/07/06(月) 15:47:04.85ID:Sr9djJNI469デフォルトの名無しさん
2020/07/09(木) 02:40:38.41ID:DFLe4YjA MFCの勉強する前にWindows SDKの勉強した方がいいってまじ?
470デフォルトの名無しさん
2020/07/09(木) 02:48:49.25ID:sSml3bMj 物理を学ぶ前に数学を学んだ方がいい、という程度には。
471デフォルトの名無しさん
2020/07/09(木) 06:41:13.42ID:jzluGOwX MFCとAPIは同時に憶えられるよ
MFCはAPIの極薄ラッパーだかんね
MFC独自の概念、シリアル化とかドキュメントビューとか
APIあんまり関係ないのもあるけどね
MFCはAPIの極薄ラッパーだかんね
MFC独自の概念、シリアル化とかドキュメントビューとか
APIあんまり関係ないのもあるけどね
472デフォルトの名無しさん
2020/07/09(木) 07:45:04.33ID:dSC6yVgi Win32 APIという超レガシーを今更勉強する気が起きるかどうか
昔はこれしかなかったからみんな頑張って勉強したけど
昔はこれしかなかったからみんな頑張って勉強したけど
473デフォルトの名無しさん
2020/07/09(木) 08:04:06.42ID:jzluGOwX 昔からあるというだけ
それで済む用事をわざわざ難しくする必要はない
それで済む用事をわざわざ難しくする必要はない
474デフォルトの名無しさん
2020/07/09(木) 08:40:17.74ID:sSml3bMj 勉強って言ったって、一々全部覚える必要はない
昔はgoogleとかないから名前覚えないと探せない問題はあったけど
今はよく使うものはなんとなく名前を覚えてしまう程度で充分だ
どうせエラーが発生したら調べることになるんだし
頑張るような要素はないと思うが
昔はgoogleとかないから名前覚えないと探せない問題はあったけど
今はよく使うものはなんとなく名前を覚えてしまう程度で充分だ
どうせエラーが発生したら調べることになるんだし
頑張るような要素はないと思うが
475デフォルトの名無しさん
2020/07/09(木) 09:37:01.56ID:vrNDocOm476デフォルトの名無しさん
2020/07/09(木) 09:44:03.82ID:jzluGOwX 大きなお世話ってやつ
477デフォルトの名無しさん
2020/07/09(木) 11:43:28.91ID:x9sAwct8 MFCやWin32APIの勉強なんてさほど必要ないよ。
英単語の暗記のようなものだから。
電話帳を勉強する必要ないのと同じ。
公式ドキュメントに書かれていない問題点や誤解しやすい点など、
先人の労苦をネットで調べるのは意味がある。
英単語の暗記のようなものだから。
電話帳を勉強する必要ないのと同じ。
公式ドキュメントに書かれていない問題点や誤解しやすい点など、
先人の労苦をネットで調べるのは意味がある。
478デフォルトの名無しさん
2020/07/09(木) 11:48:46.31ID:TlzlBxT2 MFCに関わることで起きる問題は
MFCと関わらなければ回避可能
MFCと関わらなければ回避可能
479デフォルトの名無しさん
2020/07/09(木) 12:42:41.81ID:jzluGOwX 女に関わることで起きる問題は
女と関わらなければ回避可能
だろ? おまえの人生は
女と関わらなければ回避可能
だろ? おまえの人生は
480デフォルトの名無しさん
2020/07/09(木) 13:02:23.02ID:vrNDocOm その発想は無かった
481デフォルトの名無しさん
2020/07/09(木) 13:40:50.75ID:g4bG+/bQ 言い当て妙
482デフォルトの名無しさん
2020/07/09(木) 18:36:04.35ID:DFLe4YjA >>475
それを言ったら終わりだよー
それを言ったら終わりだよー
483デフォルトの名無しさん
2020/07/09(木) 18:59:07.47ID:jzluGOwX 本当にそう思ってるやつがこんなとこに来るのは荒らし目的
484デフォルトの名無しさん
2020/07/22(水) 22:44:03.42ID:HWpUtmNc うちの会社新人に研修でMFCやらせるんだけど大丈夫かな……多分創業当初から同じ課題渡してるんじゃないかな……
485デフォルトの名無しさん
2020/07/23(木) 00:35:10.40ID:4rdlbzE6 本番で使ってたらおぞましいが
研修なら反面教師に最適
研修なら反面教師に最適
486デフォルトの名無しさん
2020/07/23(木) 01:36:12.34ID:5yzO6ql9 C++使いがMFC使いたくないのは理解できるが、JavaとかPythonのようなモダン言語使ってる層ならわかりやすくて良いんじゃないの。
487デフォルトの名無しさん
2020/07/23(木) 03:32:15.19ID:5ehZlcbf488デフォルトの名無しさん
2020/08/06(木) 01:38:43.65ID:FpfultlR ほかのC++のGUIライブラリ、例えばATL/WTLが
MFCに比べてそこまで使い勝手いいわけでもないけどな
些細なレベルで文句言ってただけ
MFCに比べてそこまで使い勝手いいわけでもないけどな
些細なレベルで文句言ってただけ
489デフォルトの名無しさん
2020/08/06(木) 04:10:33.67ID:yO4VBBsb OWLは良かったんだけどな
490デフォルトの名無しさん
2020/08/06(木) 10:59:01.65ID:6QU45l4b OWL>>>越えられない壁>>>MFC
だったよな
どうしてこうなった
だったよな
どうしてこうなった
491デフォルトの名無しさん
2020/08/07(金) 12:50:43.79ID:vhK9mMAk これからはWinUI 3が標準になっていきそうだな
492デフォルトの名無しさん
2020/08/31(月) 00:12:50.36ID:FOGtRXGJ C++/CLIとC++/MFCのどちらがいいのだろうか?
C++/CLIはあまりメンテナンスされていないと聞くが
C++/CLIはあまりメンテナンスされていないと聞くが
493デフォルトの名無しさん
2020/08/31(月) 07:16:24.51ID:tHgQtCtq その2つは比べるようなものでもないが?C++/CLIはFormsとMFCどちらも使える。
ただしC++/CLIでGUIアプリケーション作るのはもう推奨されなくなった。
ただしC++/CLIでGUIアプリケーション作るのはもう推奨されなくなった。
494492
2020/08/31(月) 14:05:28.74ID:FOGtRXGJ >>493
Σ( ̄ロ ̄lll) ガビーン
C++/CLIでMFCも使えるのですか!?
>ただしC++/CLIでGUIアプリケーション作るのはもう推奨されなくなった。
これってMSが推奨していないのですか?
Σ( ̄ロ ̄lll) ガビーン
C++/CLIでMFCも使えるのですか!?
>ただしC++/CLIでGUIアプリケーション作るのはもう推奨されなくなった。
これってMSが推奨していないのですか?
495デフォルトの名無しさん
2020/09/01(火) 14:19:37.57ID:/FoUQJki496デフォルトの名無しさん
2020/09/01(火) 15:20:10.83ID:fuWow3G5 無駄
tcl/tk とか Qt とか wxWidgets やれ
tcl/tk とか Qt とか wxWidgets やれ
497デフォルトの名無しさん
2020/09/01(火) 15:55:24.00ID:226bbKWF498デフォルトの名無しさん
2020/09/01(火) 16:08:34.04ID:/FoUQJki >>496
そ・・・そんな・・・
C++で書いたコマンドラインツールをGUIにしたいので、MFCがいいと思ったんですけど
tcl/tkはC++で使えないみたいなので、Qt とか wxWidgets がいいのですか?
しかし、長生きするのはMFCってことはないでしょうか
そ・・・そんな・・・
C++で書いたコマンドラインツールをGUIにしたいので、MFCがいいと思ったんですけど
tcl/tkはC++で使えないみたいなので、Qt とか wxWidgets がいいのですか?
しかし、長生きするのはMFCってことはないでしょうか
499デフォルトの名無しさん
2020/09/01(火) 16:09:14.58ID:/FoUQJki >>497
最初のサンプルからしてVS2019で全然ビルドできないのですけど
最初のサンプルからしてVS2019で全然ビルドできないのですけど
500デフォルトの名無しさん
2020/09/01(火) 16:11:59.40ID:/FoUQJki501デフォルトの名無しさん
2020/09/01(火) 17:04:32.66ID:fuWow3G5 >tcl/tkはC++で使えないみたい
誰がそんな事言ったの?
使えるよ
MFC は無駄
誰がそんな事言ったの?
使えるよ
MFC は無駄
502デフォルトの名無しさん
2020/09/01(火) 17:08:44.94ID:/FoUQJki >>501
そうだとしても何を使えばいいのかわからないよ
そうだとしても何を使えばいいのかわからないよ
503デフォルトの名無しさん
2020/09/01(火) 17:20:12.54ID:ABFUDvdT このサイトの「Win32 Application」でMFCを使うという例はいくらなんでも古すぎるのでは。
Unicodeも一切想定されていないから、標準設定ではコンパイルエラーになりそうだし。
Unicodeも一切想定されていないから、標準設定ではコンパイルエラーになりそうだし。
504デフォルトの名無しさん
2020/09/01(火) 17:25:26.19ID:vLz2GEqc 普通に今でも MFC 使ってるぞ。
505デフォルトの名無しさん
2020/09/01(火) 18:12:23.98ID:/FoUQJki >>503
他に良いMFCの教材があればいいのですが
他に良いMFCの教材があればいいのですが
506デフォルトの名無しさん
2020/09/01(火) 18:33:46.17ID:vLz2GEqc507デフォルトの名無しさん
2020/09/01(火) 18:48:11.66ID:/FoUQJki508デフォルトの名無しさん
2020/09/01(火) 18:48:53.85ID:vLz2GEqc509デフォルトの名無しさん
2020/09/01(火) 18:49:44.51ID:vLz2GEqc510デフォルトの名無しさん
2020/09/01(火) 19:26:13.61ID:x63jWwwu MFC は、unmanaged だろ。
まだ、存在するのか
VC++ か何かで、managed(.NET)から、unmanaged(.NET以外)を呼び出す機構があったような。
.NETのunmanaged拡張(C++/CLI)
まだ、存在するのか
VC++ か何かで、managed(.NET)から、unmanaged(.NET以外)を呼び出す機構があったような。
.NETのunmanaged拡張(C++/CLI)
511510
2020/09/01(火) 19:30:28.41ID:x63jWwwu C++/CLI は、非推奨か
最近のWindows では、C/C++ を、どうやってプログラミングするのだろう?
最近のWindows では、C/C++ を、どうやってプログラミングするのだろう?
512デフォルトの名無しさん
2020/09/01(火) 20:33:34.93ID:i5n1f2G3 >>511
コマンドラインならいくらでもC++を使える。
C++のGUIは選択肢が少なくなっている。
MFCも将来性なさそうだからWindows SDKしか残らなくなるかもね。
あるいは上の方に書かれているサードパーティのGUIを使うか。
Windowsの主要言語はC#やVBになってしまった。
コマンドラインならいくらでもC++を使える。
C++のGUIは選択肢が少なくなっている。
MFCも将来性なさそうだからWindows SDKしか残らなくなるかもね。
あるいは上の方に書かれているサードパーティのGUIを使うか。
Windowsの主要言語はC#やVBになってしまった。
513デフォルトの名無しさん
2020/09/01(火) 20:50:25.12ID:z4ASdXsC514デフォルトの名無しさん
2020/09/01(火) 21:27:13.55ID:vLz2GEqc C++/CLI は非推奨でも、本物の C++ は非推奨な訳ではないだろう。
515デフォルトの名無しさん
2020/09/01(火) 21:27:53.58ID:vLz2GEqc >>511
C++ は、普通に
C++ は、普通に
516デフォルトの名無しさん
2020/09/01(火) 21:28:30.81ID:vLz2GEqc >>511
C++は普通にMFCをVS2019と共に使ってプログラミングすればよい。
C++は普通にMFCをVS2019と共に使ってプログラミングすればよい。
517デフォルトの名無しさん
2020/09/01(火) 22:08:28.50ID:bSJmfpdA .NET のアプリで定番のものって何があるかな
よく使うアプリはネイティブなのばかり
MFC 使ってるのか Win32 直叩きかは知らんけど
よく使うアプリはネイティブなのばかり
MFC 使ってるのか Win32 直叩きかは知らんけど
518デフォルトの名無しさん
2020/09/02(水) 10:34:38.82ID:1e/YSh87 WindowsでC++アプリの定番はWin32ではなくMFC。
日本ではMFCが普及すべき時期に無料のVS Expressが出てきて、
それがWin32のみでMFCには対応してなかった状態で、後から
無料のVS Communityが出てきて、今度は、C++よりC#が
前面に押し出されてしまったため、C++使いがMFCでプログラム
する機会を逃してしまっただけ。
日本ではMFCが普及すべき時期に無料のVS Expressが出てきて、
それがWin32のみでMFCには対応してなかった状態で、後から
無料のVS Communityが出てきて、今度は、C++よりC#が
前面に押し出されてしまったため、C++使いがMFCでプログラム
する機会を逃してしまっただけ。
519デフォルトの名無しさん
2020/09/02(水) 10:37:42.15ID:1e/YSh87 なお、C++の場合、VSの力が最大に生かせるのはMFCであって、Win32ではない。
メニューを処理する関数の作成なども、MFCだとVSによって自動化されているが、
Win32だとされていない。
ダイアログで文字列や数値を扱うDDEも、MFCではVSのサポートを得られるが、
Win32では得られない。
WM_CREATE, WM_SIZE, WM_LBUTTONDOWNなどのメッセージのハンドラ作成も、
MFCだとVSのサポートを得られるが、Win32だと得られない。
メニューを処理する関数の作成なども、MFCだとVSによって自動化されているが、
Win32だとされていない。
ダイアログで文字列や数値を扱うDDEも、MFCではVSのサポートを得られるが、
Win32では得られない。
WM_CREATE, WM_SIZE, WM_LBUTTONDOWNなどのメッセージのハンドラ作成も、
MFCだとVSのサポートを得られるが、Win32だと得られない。
520デフォルトの名無しさん
2020/09/02(水) 11:33:30.85ID:hzf0dQWg オートマとマニュアルみたいなもん
521デフォルトの名無しさん
2020/09/02(水) 12:19:41.42ID:kh3zUZ72 Win32だと手間がかかりすぎる
522デフォルトの名無しさん
2020/09/02(水) 13:08:08.39ID:YtNHOpgs >>507
VSで、MFCのプロジェクトを新規作成すれば、HelloWorld的な
アプリは出来ているのだから、>>495で入門することも可能なはず。
今のMFCと違いがあるなら、それをGoogle検索で調べる。
たとえば、#includeされているヘッダファイルの名前が違っていると思ったら、
二つのファイル名とMFCというキーワードを半角スペースで区切って入れて、
英語モードのGoogleで検索すれば出てくる。
英語モードで検索して出てきたページを、Chromeの右クリックメニューで
出てくる日本語翻訳機能で日本語にして読み、意味が分かりにくければ、
URL欄の右隣に有るボタンから英語に戻して、辞書を引きながら読めばよい。
VSで、MFCのプロジェクトを新規作成すれば、HelloWorld的な
アプリは出来ているのだから、>>495で入門することも可能なはず。
今のMFCと違いがあるなら、それをGoogle検索で調べる。
たとえば、#includeされているヘッダファイルの名前が違っていると思ったら、
二つのファイル名とMFCというキーワードを半角スペースで区切って入れて、
英語モードのGoogleで検索すれば出てくる。
英語モードで検索して出てきたページを、Chromeの右クリックメニューで
出てくる日本語翻訳機能で日本語にして読み、意味が分かりにくければ、
URL欄の右隣に有るボタンから英語に戻して、辞書を引きながら読めばよい。
523デフォルトの名無しさん
2020/09/02(水) 14:16:19.49ID:+vFHXeZw MFCでツイッタークライアントアプリ作ります
524デフォルトの名無しさん
2020/09/02(水) 15:26:47.53ID:2IzEXmVe■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【前橋市】小川晶前市長とラブホテルで打ち合わせをした54歳男性職員を停職処分 今月末で依願退職するという [シャチ★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★2 [ぐれ★]
- 【埼玉】「無免許で高速道路で事故」トラックの追突事故で10代男性死亡 無免許過失運転致死の疑いでトルコ国籍の男(22)逮捕 戸田市 [ぐれ★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★6 [七波羅探題★]
- 広島・廿日市、おこめ券配布せず 全市民に3000円現金給付へ [どどん★]
- 【警視庁】走行中の電車で女性に露出した下半身押しつけたか 無職の男(46)逮捕「チャンスがあればいつでもやる」 [nita★]
- 鬱になったら休めとは言うが
- アメップ「ジャップ安すぎワロタ。飛行機代込でもフロリダより東京のディズニー行った方が安いまである」 [649381991]
- 【実況】博衣こよりのえちえちチーズケーキを仕込み(雑談あり)🧪★2
- 【速報】1ポンド210円で日英GDP逆転(残り1.5円)...世界6位の経済規模に転落 [237216734]
- じゃあ何券だったら、日本人は満足したんだよ [452836546]
- コカコーラがFalloutとコラボしてヌカコーラを出さない理由
