Added globals.h header file for global variables.
This commit is contained in:
@@ -5,13 +5,13 @@
|
|||||||
// Usage: LOG_TO_FILE(L"%s(%d): Log message", TEXT(__FUNCTION__), __LINE__);
|
// Usage: LOG_TO_FILE(L"%s(%d): Log message", TEXT(__FUNCTION__), __LINE__);
|
||||||
//
|
//
|
||||||
#pragma once
|
#pragma once
|
||||||
#include "framework.h"
|
#include "globals.h"
|
||||||
|
#include "wCenterWindow.h"
|
||||||
|
|
||||||
#define DBUFLEN 256
|
|
||||||
#define LOG_TO_FILE(fmt, ...) do { StringCchPrintfW(debugBuffer, DBUFLEN, fmt, ##__VA_ARGS__); logfile << GetTimeStamp() << debugBuffer << std::endl; } while (0)
|
#define LOG_TO_FILE(fmt, ...) do { StringCchPrintfW(debugBuffer, DBUFLEN, fmt, ##__VA_ARGS__); logfile << GetTimeStamp() << debugBuffer << std::endl; } while (0)
|
||||||
|
|
||||||
SYSTEMTIME lt;
|
SYSTEMTIME lt;
|
||||||
wchar_t debugTimeBuffer[32];
|
wchar_t debugTimeBuffer[TBUFLEN];
|
||||||
wchar_t debugBuffer[DBUFLEN];
|
wchar_t debugBuffer[DBUFLEN];
|
||||||
std::wofstream logfile;
|
std::wofstream logfile;
|
||||||
|
|
||||||
@@ -20,7 +20,7 @@ extern wchar_t szTitle[];
|
|||||||
wchar_t* GetTimeStamp()
|
wchar_t* GetTimeStamp()
|
||||||
{
|
{
|
||||||
GetLocalTime(<);
|
GetLocalTime(<);
|
||||||
StringCchPrintfW(debugTimeBuffer, 32, L"%d-%02d-%02d %02d:%02d:%02d.%03d | ", lt.wYear, lt.wMonth, lt.wDay, lt.wHour, lt.wMinute, lt.wSecond, lt.wMilliseconds);
|
StringCchPrintfW(debugTimeBuffer, TBUFLEN, L"%d-%02d-%02d %02d:%02d:%02d.%03d | ", lt.wYear, lt.wMonth, lt.wDay, lt.wHour, lt.wMinute, lt.wSecond, lt.wMilliseconds);
|
||||||
return debugTimeBuffer;
|
return debugTimeBuffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,3 @@
|
|||||||
// Project Specific Header Files
|
// Project Specific Header Files
|
||||||
#include "logger.h"
|
#include "logger.h"
|
||||||
#include "VersionInfo.h"
|
#include "VersionInfo.h"
|
||||||
|
|
||||||
// Extern variables
|
|
||||||
#define MAX_LOADSTRING 50
|
|
||||||
WCHAR szTitle[MAX_LOADSTRING]; // wCenterWindow's title
|
|
||||||
|
|||||||
12
wCenterWindow/globals.h
Normal file
12
wCenterWindow/globals.h
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
// wCenterWindow
|
||||||
|
// globals.h
|
||||||
|
//
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#define MAX_LOADSTRING 50
|
||||||
|
#define TBUFLEN 32
|
||||||
|
#define DBUFLEN 256
|
||||||
|
|
||||||
|
extern WCHAR szTitle[MAX_LOADSTRING];
|
||||||
|
extern std::wofstream logfile;
|
||||||
|
|
||||||
@@ -7,6 +7,7 @@
|
|||||||
// TODO: Make x64 version.
|
// TODO: Make x64 version.
|
||||||
//
|
//
|
||||||
#include "framework.h"
|
#include "framework.h"
|
||||||
|
#include "globals.h"
|
||||||
#include "logger.h"
|
#include "logger.h"
|
||||||
#include "wCenterWindow.h"
|
#include "wCenterWindow.h"
|
||||||
|
|
||||||
@@ -20,7 +21,7 @@
|
|||||||
|
|
||||||
// Global variables:
|
// Global variables:
|
||||||
HINSTANCE hInst; // Instance
|
HINSTANCE hInst; // Instance
|
||||||
extern WCHAR szTitle[];
|
WCHAR szTitle[MAX_LOADSTRING]; // wCenterWindow's title
|
||||||
WCHAR szClass[MAX_LOADSTRING]; // Window's class
|
WCHAR szClass[MAX_LOADSTRING]; // Window's class
|
||||||
WCHAR szWinTitle[256];
|
WCHAR szWinTitle[256];
|
||||||
WCHAR szWinClass[256];
|
WCHAR szWinClass[256];
|
||||||
|
|||||||
@@ -187,6 +187,7 @@
|
|||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="framework.h" />
|
<ClInclude Include="framework.h" />
|
||||||
|
<ClInclude Include="globals.h" />
|
||||||
<ClInclude Include="logger.h" />
|
<ClInclude Include="logger.h" />
|
||||||
<ClInclude Include="resource.h" />
|
<ClInclude Include="resource.h" />
|
||||||
<ClInclude Include="targetver.h" />
|
<ClInclude Include="targetver.h" />
|
||||||
|
|||||||
Reference in New Issue
Block a user