MENU
  • HOME
  • ビルド
  • デバッグ
  • 近代化
  • このサイトについて
  • プライバシーポリシー・免責事項
MFCガイド
VS2026対応。 現場で使えるMFC逆引きガイド
  • HOME
  • ビルド
  • デバッグ
  • 近代化
  • このサイトについて
MFCガイド
  • HOME
  • ビルド
  • デバッグ
  • 近代化
  • このサイトについて
  1. ホーム
  2. 例外処理

例外処理– category –

  • 【MFC】AfxThrowMemoryException: メモリ確保失敗を MFC 例外に統一する
    例外処理

    【MFC】AfxThrowMemoryException: メモリ確保失敗をMFC例外に統一する

    メモリ確保に失敗したとき、戻り値だけでエラーを返すと、呼び出し元がチェックを忘れて後続処理でクラッシュすることがあります。MFCではAfxThrowMemoryException() を使うことで、CMemoryExceptionとして上位層へ伝え、メモリ不足の処理を1か所に集約で...
    2026年6月9日
  • 【MFC】try-catch (C++) vs CATCH (MFCマクロ) の違い
    例外処理

    【MFC】try-catch (C++) vs CATCH (MFCマクロ) の違い

    古いMFCプロジェクトを引き継ぐと、例外処理にTRY / CATCH / E...
    2026年6月9日
  • 【MFC】CException::Delete: なぜ Delete() 呼び出しが必須か
    例外処理

    【MFC】CException::Delete: なぜ Delete() 呼び出しが必須か

    Visual Studio 2026 検証済み。C++ catch で CException* を捕捉したときに Delete() が必要な理由と、MFC CATCH マクロでは自動削除される違いを整理します。
    2026年6月9日
1
人気記事
  • 【MFC】mfc140.dll / mfc120.dll / mfc100.dll が見つからない:DLL名から正しい再配布パッケージを特定する手順
    mfc100.dll / mfc120.dll / mfc140.dll が見つからない:DLL名から再頒布パッケージを特定する手順
    2026年4月28日
  • 【VS2026】MSB8041:「MFCが必要です」エラーの修正とコンポーネント追加手順
    【VS2026】MSB8041:「MFCが必要です」エラーの修正とコンポーネント追加手順
    2026年3月5日
  • 【MFC】LNK1104 / LNK2019 / LNK2001 ビルドエラー解決フロー:最短の確認順
    【MFC】LNK1104 / LNK2019 / LNK2001 ビルドエラー解決フロー:最短の確認順
    2026年3月30日
  • 【MFC】Visual Studio 2026 で MFC は使える? サポート状況とプロジェクト作成・最初のビルド手順
    【MFC】Visual Studio 2026 で MFC は使える? サポート状況とプロジェクト作成・最初のビルド手順
    2026年7月2日
  • 【MFC】Debug Assertion Failed! の正しい読み方
    Debug Assertion Failed! の直し方:File・Lineから失敗箇所を調べる【MFC / C++】
    2026年5月25日
新着記事
  • 【MFC】BitBltで画面やウィンドウをキャプチャする:見えない枠・CAPTUREBLT・PrintWindow・DPIのずれ
    【MFC】BitBltで画面やウィンドウをキャプチャする:見えない枠・CAPTUREBLT・PrintWindow・DPIのずれ
    2026年10月25日
  • 【MFC】AlphaBlendで半透明に重ねて描く:乗算済みアルファとAC_SRC_ALPHA・SourceConstantAlphaの使い分け
    【MFC】AlphaBlendで半透明に重ねて描く:乗算済みアルファとAC_SRC_ALPHA・SourceConstantAlphaの使い分け
    2026年10月24日
  • 【MFC】TransparentBltで背景色を抜いて描く:透過色の指定と、縮小した画像の縁に色が残る所
    【MFC】TransparentBltで背景色を抜いて描く:透過色の指定と、縮小した画像の縁に色が残る所
    2026年10月23日
  • 【MFC】mfc110.dll / mfc90.dllが見つからない:VC++ 2012 / 2008の再頒布可能パッケージとx86/x64の選び方
    【MFC】mfc110.dll / mfc90.dllが見つからない:VC++ 2012 / 2008の再頒布可能パッケージとx86/x64の選び方
    2026年10月22日
  • 【MFC】ボタンの色がOnCtlColorで変わらない:BS_OWNERDRAWとDrawItemで背景色と文字色を変更する
    【MFC】ボタンの色がOnCtlColorで変わらない:BS_OWNERDRAWとDrawItemで背景色と文字色を変更する
    2026年10月21日
タグ
32ビットDIB AC_SRC_ALPHA AlphaBlend BEGIN_MESSAGE_MAP BitBlt BLENDFUNCTION CDC CImage CreateDIBSection DECLARE_MESSAGE_MAP DPI GdiFlush GetLastError HALFTONE LNK1120 LNK2001 LNK2019 MFC mfc100u.dll msimg32.lib msvcp100.dll msvcr100.dll msvcr110.dll msvcr120.dll SourceConstantAlpha SRCAND SRCPAINT staticメンバー変数 StretchBlt TransparentBlt vcredist Visual C++ 2008 Visual C++ 2010 Visual C++ 2013 x86 キャプチャ サイド バイ サイド スクリーンショット マスク メッセージマップ 乗算済みアルファ 仮想関数 再頒布可能パッケージ 未解決の外部シンボル 透過色
カテゴリー
  • DB
  • GDI描画
  • UI制御
  • スレッド
  • デバッグ
  • ビルド
  • メッセージ
  • メモリ
  • 例外処理
  • 文字コード
  • 近代化
  • プライバシーポリシー・免責事項
  • このサイトについて

© MFCガイド