mfc でどのように情報をプリントアウトするか

MFCでは、トレースマクロ、AfxMessageBox関数、OutputDebugString関数がデバッグメッセージの出力に使用できます。

  1. TRACEマクロを使用する:
  2. #ifdef _DEBUG
    #define new DEBUG_NEW
    #endif
  3. では、コードにて抽出した値を表示するためにTRACEマクロを利用して次のように出力します。
  4. TRACE(“情報を出力: %d\n”, nValue);
  5. AfxMessageBox関数を使用する:
  6. CString strMessage;
    strMessage.Format(_T(“メッセージの印刷:%d”), nValue);
    AfxMessageBox(strMessage);
  7. OutputDebugString 関数を使って、デバッグ出力を出力ウィンドウに出力できます。
  8. CString strMessage;
    strMessage.Format(“情報出力:%d”, nValue);
    OutputDebugString(strMessage);

これら 3 つのメソッドはいずれもプリント情報を出力できますが、具体的なメソッドの使用は状況に応じて選択するといいでしょう。

bannerAds