X



MFC相談室 mfc23d.dll [無断転載禁止]©2ch.net
0166デフォルトの名無しさん
垢版 |
2018/02/28(水) 17:21:10.04ID:C00JEheo
>>153

> >>152
> MFC Feature Packのメニューやツールバーのことなら、
>
> > メニューのフォントとフォントサイズ
> CMFCMenuBar::SetMenuFont
>
> > ボタンの表示非表示
> CMFCToolBar::EnableCustomizeButton
使い方がよくわかりません。適当なパラメーターがよくわからず、CMainframe内で呼び出してはみた物の、うまくフォントのサイズは変わりません。
ボタンの追加も消せませんでした。
0168デフォルトの名無しさん
垢版 |
2018/03/01(木) 12:14:56.76ID:AHCBMzq/
>>166
とりあえずこんな感じで書けば変わる。
ただ、あまり大きくすると、縦にドッキングしたときに文字が欠ける。
最新バージョンなら直っているのかもしれないけど、
自分のアプリではメニューは上部固定なので、深くは調べていない。

> メニューのフォントとフォントサイズ
NONCLIENTMETRICS metrics;
metrics.cbSize = sizeof(metrics);
SystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(metrics), &metrics, 0);
LOGFONT lfMenu = metrics.lfMenuFont;
_tcscpy_s(lfMenu.lfFaceName, _T("MS P明朝"));
lfMenu.lfHeight = -24;
CMFCMenuBar::SetMenuFont(&lfMenu);
lfMenu.lfOrientation = 900;
lfMenu.lfEscapement = 2700;
CMFCMenuBar::SetMenuFont(&lfMenu, FALSE);

> ボタンの表示非表示
m_wndToolBar.EnableCustomizeButton(TRUE, -1, _T(""), FALSE);
もしくは、EnableCustomizeButtonを呼ばない。
0171デフォルトの名無しさん
垢版 |
2018/03/01(木) 21:28:45.70ID:qsUh1R3q
質問に答えると負けなんだろうか。
他のスレでも、質問に「答えない」ってだけのしょうもないマウントとりにくる人を見かけるね。
0173デフォルトの名無しさん
垢版 |
2018/03/04(日) 03:39:37.81ID:dAX9rxSb
>>168
ありがとうございます。メニューのフォントサイズを変更でき、ボタンの追加・削除を消せました。
私ではとても考え付かない設定です。ありがとう!!
0174デフォルトの名無しさん
垢版 |
2018/03/22(木) 07:47:15.16ID:QjvVr0xE
温度情報などをグラフにしてFormView上に描画できないか考え込んでいます。自前でCDCに描いていくのではなく、描くのに適しているmfcのライブラリは無いものか、探しています。どなたか目盛りのついたグラフ描画に良いクラスはご存じないでしょうか?
0175デフォルトの名無しさん
垢版 |
2018/03/22(木) 10:15:31.03ID:Q2/ylW7b
matlab
0178デフォルトの名無しさん
垢版 |
2018/03/22(木) 18:22:47.87ID:gaCTtyVy
>>176

> >>174
> MFC用の有料ライブラリならこのへんがあるけど、使い勝手は知らない
> https://www.bcgsoft.com/featuretour/tour270.htm
>
グラフとして、このようなグラフが描けると良いなとは思います。 http://www.codejock.com/products/chart/
>
> 無料ならこのへんのソースを読んでみるとか
> https://www.codeproject.com/KB/miscctrl/#Charting+Controls
ちょっと調べてみます。ありがとうございます。
0179デフォルトの名無しさん
垢版 |
2018/03/22(木) 18:25:07.36ID:gaCTtyVy
昔の話で何ですが、DOSの時代にはMSCなどにグラフ描画ライブラリが付いてきていたような記憶があります。mfcには無さそうですよね。
0180デフォルトの名無しさん
垢版 |
2018/03/22(木) 19:42:36.73ID:lw2+9AAf
>>179
最新版は知らないが、昔のMFCには無かったと思う。
(昔の) MSDN Library をよく見ているが、発見してない。

でも、グラフ描画って、LineTo() だけでも大体いけると思うんだけど。
0184デフォルトの名無しさん
垢版 |
2018/03/23(金) 18:21:05.39ID:GtydX90K
>>174 >>177
matplotlib の python 用 dll を c/c++ から使う手がある
0185デフォルトの名無しさん
垢版 |
2018/03/24(土) 13:11:04.87ID:1MnVHuF+
.NETのChartコントロールをユーザーコントロールに置いてMFCダイアログでホストってのをやったことあるよ。
MFCビューでのやり方もMSDNに書いてあるからその通りやればできると思う。
MFC、Windowsフォーム、辺りで検索すれば見つかるはず。
0186デフォルトの名無しさん
垢版 |
2018/03/24(土) 13:59:14.06ID:5hh+Vua5
.NET使いたくないって話では
0187デフォルトの名無しさん
垢版 |
2018/03/25(日) 01:41:05.54ID:AJM/AyB8
.netはちょっと重いです。それでも参考になります。ありがとうございます。。
0188デフォルトの名無しさん
垢版 |
2018/04/03(火) 23:45:10.59ID:aZg1mfkw
mfcとexcelの連携が全然分かんない……COM?何それ?みたいな
msdnとかstackoverflowとかいろいろ漁ってもだめ。っていうかそもそもmfc、windowsってよくわかんないクラスとか変数とか多すぎじゃない
もっと簡単にプログラミングさせてよ!って思う
0190デフォルトの名無しさん
垢版 |
2018/04/04(水) 02:52:52.55ID:h2UR4/YM
>>188
馬鹿には無理
0191デフォルトの名無しさん
垢版 |
2018/04/04(水) 23:16:43.35ID:EgkZfqJG
昔、MFCに慣れてきた頃、趣味でMACのプログラミング勉強しようとして挫折したことがある。
Excel連携なら、その箇所だけでもVBでやるのがお勧め。
0193デフォルトの名無しさん
垢版 |
2018/04/06(金) 12:26:46.99ID:sTfZcU1Y
MFC使わなくてもCで良いのに
0195デフォルトの名無しさん
垢版 |
2018/04/20(金) 12:34:59.85ID:r2H2v4t5
折れ線グラフをMovetoとLinetoで描くことにしました。線分を引くに当たって、GDI+とGDIでの描画速度を検証してみました。
32bit win7 corei5で24×1,024本の線分を描きましたところ
GDI+ drawLine 7300ms
GDI Moveto Lineto 350ms
という結果になりました。
mfcのMoveto Linetoは速いですよね。画面のサイズによって速度はだいぶ変わるようです。
0196デフォルトの名無しさん
垢版 |
2018/04/20(金) 12:38:07.74ID:r2H2v4t5
c#などのASP.net環境では、グラフを生成するAPIが有るようですね。サーバ上で簡単にグラフを生成し、クライアントのブラウザから見られます。
0198デフォルトの名無しさん
垢版 |
2018/04/25(水) 12:53:36.78ID:4obztnoR
CFormView内でOnMouseWheelを使っていたのですが、コンボボックスを配置したところ、OnMouseWheelのイベントに飛んでこなくなりました。
今のところ、コンボボックスを継承して、コンボボックス内のOnMouseWheelイベント内で、親クラスへSendMessage(WM_MOUSEWHEEL )する事で動かせるようにしました。

この先、ほかのコントロールが追加されたら、またOnMouseWheelイベントを拾えなくなると思い、もっと良い方法があればと思っています。どなたか良い解決策をご存じですか?
0200デフォルトの名無しさん
垢版 |
2018/04/26(木) 22:30:35.34ID:tB5nNnhP
確かに横取りで解決できました。ありがとうございます。
コンボボックスをドロップダウンリストに設定した場合のフォーカスについても伺いたいのですが、
CFormViewクラス内にドロップダウンリスト型のコンボボックスを配置すると、キーボードのフォーカスがコンボボックスに設定されてしまいます。
CFormViewに対してSetFocus()を呼び出しても、フォーカスがコンボボックスから外れません。
コンボボックスが青く塗りつぶされて選択状態になっているのを解除する方法をご存知ないですか?
0201デフォルトの名無しさん
垢版 |
2018/04/27(金) 09:24:02.21ID:V1X+E9CJ
>>200
CFormViewのソースを見るとわかるけど、SetFocus()を呼んでも、
OnSetFocus()の中で最後の位置に復元される。

その動きを別なものにしたいのなら、
OnSetFocus()をオーバーライドして、なにかしらの対応が必要かと。

なにもしないようにしてフォーム自身がフォーカスを持ってしまうとか、
サイズ0のダミーのボタンでも置いておいて、毎回そこにフォーカスを移すとか。
0203デフォルトの名無しさん
垢版 |
2018/04/27(金) 20:26:32.52ID:Q5E/Se8d
ダブルバッファリングについて質問しても良いですか?

ピクチャーコントロールのダブルバッファリングを行いたいと思っているのですが、画面のサイズを大小いじられ続けると、GDIリソースを食いつぶして、アプリケーションが落ちます。

色々試して、画面サイズ変更イベント内のCreateCompatibleBitmapのところで確保したGDIリソースが DeleteObject();されるときに、GDIリソースを一つ多く確保し続けるようです。

CBitmap test;
test.CreateCompatibleBitmap(ピクチャーコントロールのdc,-,-); //GDIリソースが+2される
test.DeleteObject(); //GDIリソースがー1される

差し引きGDIリソースの確保量が+1になります。
そのうち線を書けなくなり、アプリケーションがクラッシュします。

使い方がどこか良くないのだと思うのですが、パラメータ等が良くないのかな。などと考え込んでいます。解決策をご存知ないですか?GDIリソースの確保量はタスクマネージャの設定でGDIリソースを表示できるようにして確認しています。
0205デフォルトの名無しさん
垢版 |
2018/04/28(土) 06:46:29.77ID:7taUW+bg
>>203
自分で開放しないといけないのを忘れてるだけじゃないかな
0206デフォルトの名無しさん
垢版 |
2018/04/28(土) 13:43:55.18ID:RCDKOgRU
リソースの解放はDeleteObject();ではないのですか?
CreateCompatibleBitmapの前は、CreateCompatibleDCを呼び出しています。
CreateCompatibleDCのDCパラメータをNULLに設定すると、GDIリソースの浪費は無くなりますが、今度は出てくる画面が白黒になってしまいます。
0208デフォルトの名無しさん
垢版 |
2018/04/28(土) 15:36:31.72ID:K6dn8QZh
スタック上でCBitmap test;とやった場合
関数を抜けるときに勝手にデストラクタでDeleteObjectされると思う。
もう少しコード晒さないと判らない。
0209デフォルトの名無しさん
垢版 |
2018/04/28(土) 20:43:45.95ID:RCDKOgRU
CreateCompatibleDCでは、ピクチャーコントロールのDCを取得させています。
ピクチャーコントロールのDCを渡すと、CreateCompatibleBitmap時にGDIリソースを消費する量が2となるようです。
CreateCompatibleDCにNULLを指定した場合(確か)CreateCompatibleBitmap時のGDIリソース消費量ばかり1となります(以後の描画は白黒になります)。

今しばらく書いているコードをみられません。
CreateCompatibleDCやCreateCompatibleBitmapをOnSize時に破棄させてはサイズを変えて再生成させると、GDIリソースが消費されて減っていくので、
アプリケーション生成時に画面の最大サイズでCreateCompatibleDCさせておき、あとはCreateCompatibleDCしないように変更することも考えております。

アプリケーション生成時に画面のサイズ分のCreateCompatibleDCさせるようにすると、マルチモニタ環境の時などの動作が正常に動作しないかもしれないと思い、
可能ならOnSize内でDeleteObject();させてCreateCompatibleDCさせたいと思っています。

なお、OnSizeから抜けてもGDIリソース消費量は下がってくれないようです。
0210デフォルトの名無しさん
垢版 |
2018/04/28(土) 21:09:49.29ID:K6dn8QZh
207が言っているのは
bitmap.CreateCompatibleBitmap(pict->GetDC(), rc.Width(), rc.Height())
してるんじゃないかって事。これだとリークします。
0211デフォルトの名無しさん
垢版 |
2018/04/29(日) 02:54:49.07ID:4Tl9MZgN
ReleaseDC
0212デフォルトの名無しさん
垢版 |
2018/04/29(日) 22:23:44.07ID:dUB73wKv
>>212

> 207が言っているのは
> bitmap.CreateCompatibleBitmap(pict->GetDC(), rc.Width(), rc.Height())
> してるんじゃないかって事。これだとリークします。

しています。その上でどのように直すべきか察しが付きません。やはりReleaseDCで直りますか?
0214デフォルトの名無しさん
垢版 |
2018/04/30(月) 09:00:09.82ID:N15MwktU
>>212
CClientDCを使うのが一番簡単だけど、
CreateCompatibleDC()のほうは引数はなにを渡しているんだ?

>>213
CDC::FromHandle()はHDCがわかっているときに使うもので、
今回のDCを取得すること自体には使えない。
0215213
垢版 |
2018/04/30(月) 13:12:38.67ID:3QBGre+r
スマソ勘違いだった
0216デフォルトの名無しさん
垢版 |
2018/04/30(月) 14:30:59.80ID:s7QfKdrQ
>>216
CompatibleDCの引数はピクチャーコントロール内のDC
memDC.CreateCompatibleDC(ピクチャーコントロール.GetDC(),ピクチャーコントロールのx,y);
だったと思います。
GetDC()でピクチャーコントロールのDCを取得していたか、GetSafeDCでピクチャーコントロールのDCを取得していたかちょっと思い出せません。
0219デフォルトの名無しさん
垢版 |
2018/04/30(月) 19:49:57.15ID:fTg4MTz+
返り血こわ
0220デフォルトの名無しさん
垢版 |
2018/05/01(火) 13:59:06.30ID:eD8/BCAz
ReleaseDCではGDIリソースがー1になりますが、createCompatibleBitmapで+2消費したぶんのすべては解放されてくれません。
releaseDCはおこなっていますが、GDIリソースの消費量は依然として+1になってしまいます。
0222デフォルトの名無しさん
垢版 |
2018/05/07(月) 12:52:31.69ID:axInvDCA
原因わかりました。
memBmp.CreateCompatibleBitmap(picctrl.GetDC(),x,y);

が良くなかったようです。
GetDC()でGDIリソースを1消費し、解放出来なくなります。

CDC *pDC;
pDC->picctrl.GetDC();
memBmp.CreateCompatibleBitmap(pDC,x,y);
DeleteObject(memBmp);
ReleaseDC(pDC);

に直したところ、ちゃんとGdIリソースが戻りました。
0223デフォルトの名無しさん
垢版 |
2018/05/07(月) 12:55:07.54ID:axInvDCA
pDC=picctrl.GetDC();
に修正します。
解答いただいた方々、ありがとうございます。
0224デフォルトの名無しさん
垢版 |
2018/05/07(月) 14:56:30.49ID:QMgv+0U5
>>222-223
最初からみんなそう言ってたのに
0225デフォルトの名無しさん
垢版 |
2018/05/08(火) 19:14:19.80ID:c2nzYwoQ
> CDC *pDC;
> pDC=picctrl.GetDC();
> ReleaseDC(pDC);

picctrl.GetDC()したものを親がReleaseDC()しているのが気持ち悪いが、
これでも正しく動くのか?
0226デフォルトの名無しさん
垢版 |
2018/05/11(金) 20:03:19.69ID:AvqrI8lf
GetDC()したらReleaseDC()する必要があるのだと思う。CDC*はデストラクタ処理に入れないからReleaseDCする必要がある。
VC++.net CLRとかなら自動でやってくれるのだろう。
0227デフォルトの名無しさん
垢版 |
2018/05/12(土) 17:30:06.38ID:r7l6NWuz
>>226
picctrl.ReleaseDC(pDC);
とするべきではということなんだが。

そもそもCClientDCを使えばGetDC()なんて自分で呼ぶ必要はないが。
0229デフォルトの名無しさん
垢版 |
2018/05/23(水) 19:28:52.23ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

HQL0Y
0230デフォルトの名無しさん
垢版 |
2018/05/24(木) 10:17:50.97ID:0MNYvz/l
バイナリデータ(buf)を受け取ってピクチャーコントロール(m_picture)に
描画したいのですがBitBltのところで
"Debug Assertion Failed!"
が発生してしまいます。
何が悪いのか教えていただけないでしょうか?

PAINTSTRUCT ps;
CBitmap bitmap;
CImage image;
CDC *pDC;

pDC = m_picture.BeginPaint(&ps);

pDC->SetBkMode(TRANSPARENT);
pDC->SetStretchBltMode(COLORONCOLOR);

bitmap.CreateBitmap(width, height, 1, 8, (void*)&buf);
HBITMAP hBitmap = HBITMAP(bitmap.GetSafeHandle());

image.Attach(hBitmap);

image.BitBlt(pDC->GetSafeHdc(), CRect(0, 0, image.GetWidth(), image.GetHeight()), CPoint(0, 0));
image.Detach();
image.ReleaseDC();

m_picture.EndPaint(&ps);
0231デフォルトの名無しさん
垢版 |
2018/05/24(木) 10:22:02.55ID:fftgGS82
0233デフォルトの名無しさん
垢版 |
2018/05/25(金) 08:35:43.69ID:0miZfrjS
>>232
連絡ありがとうございます。
やってみましたがプログラムが止まらないので問題ないみたいです。
0234デフォルトの名無しさん
垢版 |
2018/05/25(金) 11:28:17.31ID:XVxgp9wt
まず"Debug Assertion Failed!" が出ているのならちゃんと再試行を押そうよ。
それだけで原因そのものはわかる。
0235デフォルトの名無しさん
垢版 |
2018/07/04(水) 22:49:24.38ID:gFgZc5FG
EQ8
0237デフォルトの名無しさん
垢版 |
2018/07/07(土) 16:23:50.25ID:BnawPcHi
CListCtrでレポート表示のFullRowSelectをカスタムドローを弄ってます。

マウスがアイテムの上に来たら色を変えたいけど、カスタムドローのイベントハンドラだけできますか?
OnMouseMoveでどこにあるか判定してカスタムドローで描画が必要?


ビットマップを3番目のSubItemだけに貼るとか、16x16のSmallサイズ以外だとうまくいかないとか、癖が凄い。
0238デフォルトの名無しさん
垢版 |
2018/07/23(月) 18:19:00.33ID:+TIH++V2
tooltipの表示内容を一つのピクチャコントロール内で変更したいのですが、マウスカーソルが一端ピクチャコントロールから外れないと、ツールチップの内容が更新されないようです。onmousehoverなどを使わないと駄目でしょうか?
0241デフォルトの名無しさん
垢版 |
2018/08/02(木) 20:01:14.70ID:lFbk57E7
datを生成するMFCプログラムがありまして、そのdatからデータを読み込んでexcelの形式に合わせて出力するダイアログベースのMFCプログラムがあります
最初のプログラムから呼び出されて処理をするだけなので、ウインドウの表示とかしないです。ただただ処理して終わりです

それで問題なんですが通常のダイアログを使ったプログラムのように読み込み・変換処理を全部ダイアログ部分に書いてあるんです
ダイアログ使いもしないのにここに書くのおかしくないですか?と聞いたら表示されないんだしいいでしょと。画面表示を行わないMFCプログラムの場合、コードはどこに書くのが自然なんでしょうか?
0242デフォルトの名無しさん
垢版 |
2018/08/03(金) 10:09:25.61ID:SxfGFWQF
スレッドを別けたいという意味か?
0243デフォルトの名無しさん
垢版 |
2018/08/03(金) 18:35:46.47ID:uhu4d/dd
あーすいませんわかりにくかったですね
メインプログラムがあってその内部でdatを生成するんですよ
で、そのdatのパスをコマンドライン引数で別のプログラムに渡すんですね
スレッドというかそもそも2つのプログラムですわ
0244デフォルトの名無しさん
垢版 |
2018/08/03(金) 18:52:53.67ID:o/XiGXrO
MFC関係ないのにここで聞くのおかしくないですか?
0245デフォルトの名無しさん
垢版 |
2018/08/03(金) 19:53:47.89ID:82qJLwKQ
事情が見えない。

どーーしても別プログラムにする事情があると仮定すれば
DialogやConsoleで構わないと思う。
冗長さを排除したいなら_tWinMainから書く手もあるけど
体感できるような差は出ないかと。表示されないんだしいいでしょw
0246デフォルトの名無しさん
垢版 |
2018/08/05(日) 03:07:58.27ID:lHG7kQYc
>>241
>ダイアログ使いもしないのにここに書くのおかしくないですか?

じゃぁどこに書けばいいの?
0247デフォルトの名無しさん
垢版 |
2018/08/05(日) 10:12:06.95ID:D9xcyyWx
>>241
MFCの仕組みを使いつつ、まったくウィンドウ表示が不要なものなら、
アプリケーションクラスのInitInstance()の中で処理して、
FALSEを返してすぐ終了するという流れでよいのでは。
0248デフォルトの名無しさん
垢版 |
2018/08/06(月) 22:59:00.43ID:OCzRfTP8
>>247
結局それにしました。
あとは処理を分担するふっつーのC++クラスいくつか作ってダイアログは完全に使わない感じで
0249デフォルトの名無しさん
垢版 |
2018/08/07(火) 05:06:10.31ID:OlmXtX1U
サマータイムも意味がないがそれ以上に意味がない
0250デフォルトの名無しさん
垢版 |
2018/08/14(火) 16:45:48.75ID:/E7izJ6Y
横から失礼します
InitInstanceの場合は標準出力にメッセージを出せますか?
標準出力に出すmfcプログラムだとすると、_twinmainを使うとどうでしょう。
0251デフォルトの名無しさん
垢版 |
2018/08/14(火) 19:27:19.22ID:iucfbso2
どちらもやったことありませんが可能だと思います。
私なら _tmain 使うとおもいますが。
0252155
垢版 |
2018/08/15(水) 09:28:56.94ID:IMvh29W2
CListViewがウィザードに帰ってきた!!
やほーい
0253デフォルトの名無しさん
垢版 |
2018/09/20(木) 15:00:47.62ID:i16QdaBT
MFCというかプログラミング姿勢に関しての質問かもしれないんですけど
CやC++で標準的に実装されてる機能とMFCクラスで実装されてる機能、どちらを使っても
同じことが実現できる場合、どちらを優先して使っていくべきなんでしょうか
要するに文字列ならchar*かstringかCStringか
ファイル操作ならfopenかstreamかCfileかみたいな
0254デフォルトの名無しさん
垢版 |
2018/09/20(木) 16:28:00.36ID:+UNWjTgc
MFCはオワコン

C#
使え
0255デフォルトの名無しさん
垢版 |
2018/09/20(木) 18:01:52.92ID:TMKaX7fO
>>254
そうでもない。

>>253
文字列は、単に文字列を保持したい場合や、文字列連結を行いたいような場合は、CStringが便利だと思う。

パーサーなんかを自作する時は、char *が便利。
0256デフォルトの名無しさん
垢版 |
2018/09/20(木) 18:03:18.25ID:TMKaX7fO
>>253
ファイル操作は、経験上は、fopen()が便利かな。

CFileは意外と不便だった気がする。


stringは、敢えて使う必要は無いと思う。CStringで十分。
0257デフォルトの名無しさん
垢版 |
2018/09/20(木) 18:03:55.46ID:a/ASjwi8
俺はできるだけ標準のほうを使うように切り替えた
0258デフォルトの名無しさん
垢版 |
2018/09/20(木) 22:16:17.61ID:P1fXZpxD
機能が同等なら好みでいいと思うけど、ファイル操作みたいにOS依存が強い機能は
標準ライブラリじゃ足りない場合が多いかな。
0259デフォルトの名無しさん
垢版 |
2018/09/21(金) 00:47:14.84ID:fuc3wJjq
MFCのGUI特化した本ないのかねー
大概が初心者向けでポインタやら構造体やらMFCと関係ないことが大半を占めてて知りたいことはうすーくしか書いてないのばっか
0262デフォルトの名無しさん
垢版 |
2018/09/21(金) 11:19:39.33ID:Nv8vO9db
本でなくて申し訳ないけど
ヘルプ。
クラスも大幅に拡張されてしまい昔の良書だとツリービュー、リストビュー位まで
最近のリッチな所はヘルプからサンプルソースにたどるのが早いかと
0263デフォルトの名無しさん
垢版 |
2018/09/21(金) 13:21:21.50ID:9xBQcUDg
Windows本体ってMFCで作ってるの?
0264デフォルトの名無しさん
垢版 |
2018/09/21(金) 17:59:38.20ID:/FmUXr1R
カーネルという意味では、ないやろな。性能面の要求はそんなに甘くないよ。
周辺の付加的モジュールでは、ATLとかは使ってるかも
0265デフォルトの名無しさん
垢版 |
2018/09/21(金) 19:07:45.12ID:M0K6QlhH
Windows7のペイントとかワードパッドとかをSpy++で見ると、
Afx〜の付くウィンドウクラス名が使われてるから、
このあたりはまだMFCで作られてたんじゃないだろうか。
レスを投稿する


ニューススポーツなんでも実況