MFC相談室 mfc23d.dll [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2016/09/21(水) 00:20:48.44ID:OfO+mYkd
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
2021/09/16(木) 22:38:06.15ID:vfYN11/r
bamlになるだけでコードを吐いたりはしないと思うが?.xaml.cs と混同してる?
2021/09/19(日) 17:56:08.37ID:k97hf5Wx
そうか勘違いか
2021/09/25(土) 10:57:19.73ID:jFY/PXLr
せめてダークモードのテーマ用意して下さい
2021/10/30(土) 10:54:38.33ID:MPYyHG36
BCGのほうはダイアログや埋め込みスクロールバーもダークテーマにできるんだよなぁ
697デフォルトの名無しさん
垢版 |
2022/03/15(火) 08:26:51.33ID:RM1ltBr1
BCGはロシアのセンペテロブルグだったね。
ドル建てで売ってるからウクライナ侵攻の対ロ経済制裁の影響を受けて倒産とかはなさそうだな。
2022/03/31(木) 10:44:02.36ID:Jyr8BV0e
>>697
VisaやMasterのカード決済ができなくて、売れないのでは? ロシア国外のWeb
サイトで決済して、ドルをロシアへ送金しようにも、SWIFTからの排除で銀行間
送金もできないし。
2022/04/02(土) 21:39:19.21ID:1+ihffDV
>>698
それもそうか〜。次の更新料支払いまで10ヵ月近くあるけど、どうなるのかなぁ。
BCGライブラリはMFCでアプリ作るならやっぱり便利だし、メンテ続けてほしい。
2022/04/03(日) 10:10:08.68ID:cIyOxh+4
BCGは次のバージョンでPer Monitor DPIに対応すると予告していて、ちょっと興味ある
2022/04/28(木) 07:46:47.14ID:2+PIOWFw
BCGは新バージョンのベータ版アナウンスしたし、経済制裁の影響は大してないのかも。
2022/05/19(木) 18:06:24.38ID:VJOjo1jQ
ツベルクリン反応
2022/06/01(水) 11:16:30.11ID:ENbHFSWO
マイクロソフト社がフライドチキン業界に進出したらどんな略称になるんだろう?
2022/06/05(日) 21:36:12.13ID:re3nd4/n
サッカークラブも含めてMSFCの可能性もあり得た
2022/06/27(月) 13:08:04.25ID:Yq/DwuXq
mfcのactivexコントロールの良書教えて下さい
706デフォルトの名無しさん
垢版 |
2022/10/26(水) 22:05:25.04ID:IeA8a0h8
MFCで画像閲覧ソフトを作成しています。
ウィンドウのサイズを変更すると画像が消えてしまいます。
なぜなのかさっぱり検討が付きません。

https://ideone.com/Gn0AsK

ウィンドウのサイズを変更したときにOnPain()が呼ばれることは確認済みです。
また、OnPaint()内の
cbmp = CBitmap::FromHandle(m_image);
の部分を
CImage image;
image.Load("画像データ");
cbmp = CBitmap::FromHandle(image);
のように決め打ちで画像データを表示すると画面サイズを変更しても画像が消えません。

なにか良い手はないかご提示宜しくお願い致します。
707706
垢版 |
2022/10/26(水) 22:08:37.07ID:IeA8a0h8
すいません、環境を書くのを忘れていました。

Windows 10 Home 22H2 (64bit)
Microsoft Visual Studio Community 2019 Version 16.11.20

何卒宜しくお願い致します。
2022/10/27(木) 01:28:58.14ID:6HC7kWqW
「mfc onpaint WM_PAINT」で検索してみれば?

MFC とか、こういうのは初心者がやるものじゃない。
たぶん、仕組みを理解するだけでも、10年以上掛かる
2022/10/27(木) 03:07:34.48ID:niMWpG44
良い手も何も、そういうものだと思うしかない
OnPaint()で描けばいいだけ
いつウインドウがinvalidateされるのか、アプリケーションプログラマが完璧に把握することはたぶんできないし
しても意味はあまりない
2022/10/27(木) 05:57:41.65ID:+UGgATct
10年のうち、もう8~9年経っている感じだね
2022/10/27(木) 22:03:00.16ID:gaUWFwsd
>>708->>10
レスありがとうございます。

そういうものなのですね。
そういうものだと思って諦めます。
ありがとうございました。
2022/10/27(木) 22:03:59.35ID:gaUWFwsd
>>ミスりました…
>>708-710
2022/10/31(月) 11:29:06.13ID:ENWdRL/8
>>706
そもそも、
cbmp = CBitmap::FromHandle(m_image);
で取得したものを
cbmp->DeleteObject();
で破棄しているのが原因では。

これだと1回目の描画のときにm_imageが破棄されて、
2回目以降は描画されないかと。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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