MFC– tag –
-
CString::Formatの警告C6284を解消する方法|MFC/ATLの文字列(マルチバイト・Unicode切り替え)整理術
MFC/ATL のログ出力で CString::Format を使っていると、%s に CString をそのまま渡しただけで Visual Studio のコード解析から警告 C6284 が出て困ることがあります。... -
ネイティブC++(MFC)からC#へJSONでデータ受け渡しする方法|Windows.Data.Json(C++/WinRT)で安全にシリアライズ
PLC から受け取ったデータをネイティブ C++(MFC/アンマネージ)から C# に渡すなら、「文字列 1 本」に JSON を載せる設計がシンプルで堅牢です。本記事では、C++ 側... -
Windows::Data::JsonとC++/WinRTでJSON配列をCStringArrayへ安全に読み取る実装ガイド
C++/WinRT の Windows::Data::Json で JSON を扱いつつ、既存の MFC コード資産(CStringArray や CArray<int,int>)へきれいに橋渡ししたい――そんな場面は意外と... -
Visual Studio 2022でMFC複数ダイアログを作成・再オープン・起動する完全ガイド
Visual Studio 2022 で MFC のダイアログベースアプリを作り始めると、「ダイアログの追加」「Name の変更」「閉じたダイアログの再編集」「ボタンから新しいダイアログ... -
MFCダイアログでTCPサーバー実装:XMLメッセージを20秒以内に返信する方法
ダイアログベースの MFC アプリだけで、XML メッセージを受信して 20 秒以内に結果を返信する小さな TCP サーバーを作ろうとすると、UI フリーズやメッセージ境界など思... -
Visioの開くボタンとOnFileOpenの違いとは?Documents.OpenExで読み取り専用・ドック表示する方法
Visio文書を外部のC++/MFCアプリやVBA、C#から「読み取り専用で開きたい」「ステンシルはドック表示で開きたい」「非表示のまま裏で開きたい」――そう思って調べると、On... -
MFCダイアログでボタンがクリックに反応しない原因と解決策【Windows11/Visual Studio】
MFCのダイアログアプリで「ボタンをクリックしてもブレークポイントにまったく止まらない」「イベントハンドラーが一度も呼ばれない」という症状は、コードのバグという... -
Windows 11 24H2でBrother MFCスキャナが認識しない時の解決手順【KB5052093/KB5055523】
Windows 11 24H2 へ更新したあと、Brother製MFC複合機で「印刷はできるのにスキャンだけできない」「スキャナーが見つかりません」といったトラブルが多発しています。... -
MFC MDIアプリにWinMerge由来CMDITabBarを正しく組み込む手順と実装のコツ【ドッキング不要で安定表示】
WinMerge 由来の CMDITabBar を MFC の MDI アプリに組み込むと「作れたのに出ない」「DockControlBar で ASSERT」になりがちです。原因は“ドッキング前提”で扱っている...
