debugstr.cpp
来自「Screen Chatting source」· C++ 代码 · 共 51 行
CPP
51 行
//---------------------------------------------------------------------------
//#include <vcl.h>
#pragma hdrstop
#include <stdio.h>
#include <stdarg.h>
#include <Windows.h>
#include "debugStr.h"
//#include "Main.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
static int _iLogSetting = LOG_NORMAL;
void w32OutputDebugString (char *fmt,...)
{
char buffer[ 256 ];
va_list argptr;
va_start(argptr, fmt);
vsprintf(buffer,fmt,argptr);
va_end(argptr);
::OutputDebugString (buffer);
}
void Log_Setting (int iLogType)
{
_iLogSetting = iLogType;
}
void Log_String (int iLogType, char *fmt, ...)
{
if ( !( iLogType & _iLogSetting ) ) return;
char buffer[ 256 ];
va_list argptr;
va_start(argptr, fmt);
vsprintf(buffer,fmt,argptr);
va_end(argptr);
// FormMain->MemoLog->Lines->Add (buffer);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?