abc プロジェクト
関数名 | DP |
定義ファイル名 | main.cpp |
定義行 | 442 |
宣言形式 | void DP ( AnsiString s ) |
概要 | デバッグ用ダイレクト画面出力関数 |
戻り値 | なし |
パラメタ説明 | s 出力文字列 |
機能説明 | デバッグ用ダイレクト画面出力関数。文字列Sを直接画面に出力する。 |
備考 | デバッグ時以外は、使用しないこと。 |
関数論理チャート
| +------------------------+
442 +--+ void DP(AnsiString s) |
443 | { |
+--+---------------------+
444 +--- #ifdef _DEBUG
445 +--- HDC hdc;
446 +--- static int y = 40;
447 +--- AnsiString s2,s3;
448 |
449 +--- hdc = GetDC(NULL);
450 |
451 +--- s = IntToStr(GetTickCount())+ " "+s + " ";
452 +--- TextOut(hdc,0,y,s.c_str(),s.Length());
453 +--- y += 20;
| +--------------+
454 +--+ if(y > 700){ |
| +--+-----------+
455 | +--- y = 40;
| +-+---+
456 | | } |
| +-----+
457 +--- s2 = "------ END OF LINE -----";
458 +--- TextOut(hdc,0,y,s2.c_str(),s2.Length());
459 |
460 +--- ReleaseDC(NULL,hdc);
461 +--- #endif
+-+---+
462 | } |
+-----+