📄 zflog.h
字号:
#ifndef _ZFLOG_H_
#define _ZFLOG_H_
#include <windows.h>
#include <stdio.h>
#include "define.h"
#define ZF_LOG_TARGET_CONSOLE 0x00000001
#define ZF_LOG_TARGET_FILE 0x00000002
#define ZF_LOG_TARGET_WINDOW 0x00000004
#define ZF_LOG_TARGET_ALL (ZF_LOG_TARGET_CONSOLE|ZF_LOG_TARGET_FILE|ZF_LOG_TARGET_WINDOW)
#define ZF_LOG_WINDOW_TITLE "ZEngine F-Killer"
#define ZF_LOG_WINDOW_CX 300
#define ZF_LOG_WINDOW_CY 600
class ZFLog
{
unsigned int m_nTarget;
char m_szFilename[MAX_PATH];
HWND m_hwnd;
HWND m_hwndList;
public:
ZFLog( UINT32 nTarget, LPSTR szFilename = NULL );
~ZFLog();
void CreateLogWindow();
int Log( LPSTR fmt, ... );
private:
static LRESULT CALLBACK
ZFLog::WndProcZFLog( HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam );
};
DECLARE ZFLog* g_pLog;
#endif // _ZFLOG_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -