mfc でどのように情報をプリントアウトするか
MFCでは、トレースマクロ、AfxMessageBox関数、OutputDebugString関数がデバッグメッセージの出力に使用できます。
- TRACEマクロを使用する:
- #ifdef _DEBUG
#define new DEBUG_NEW
#endif - では、コードにて抽出した値を表示するためにTRACEマクロを利用して次のように出力します。
- TRACE(“情報を出力: %d\n”, nValue);
- AfxMessageBox関数を使用する:
- CString strMessage;
strMessage.Format(_T(“メッセージの印刷:%d”), nValue);
AfxMessageBox(strMessage); - OutputDebugString 関数を使って、デバッグ出力を出力ウィンドウに出力できます。
- CString strMessage;
strMessage.Format(“情報出力:%d”, nValue);
OutputDebugString(strMessage);
これら 3 つのメソッドはいずれもプリント情報を出力できますが、具体的なメソッドの使用は状況に応じて選択するといいでしょう。