Files
spectrumAnalyzer/core.h
T
2024-10-28 16:47:39 +08:00

28 lines
642 B
C

#include <Windows.h>
#include <winuser.h>
#include "../CarlbeksLib/gxdef.h"
#include "../CarlbeksLib/rgui.h"
#include "../CarlbeksLib/iwindows.h"
static HINSTANCE MainInstance;
static HWND MainWindowHandle;
static inline String ApplicationName = L"High Blood Pressure";
inline Carlbeks::UI::Main MainWindow;
inline Carlbeks::UI::TickThread MainTick{ &MainWindow };
inline void Initialize() noexcept {
Carlbeks::WindowsInterface::ShowConsoleIO();
MainWindow.setWindow(MainWindowHandle);
MainWindow.setDC(GetDC(MainWindowHandle));
MainTick.start();
}
inline void Finalize() noexcept {
MainTick.stopAndWait();
_wsystem(L"pause");
}