24 lines
627 B
C++
24 lines
627 B
C++
#pragma once
|
|
#include "Window.h"
|
|
#include "Resource.h"
|
|
|
|
namespace ezui {
|
|
class UI_EXPORT Application
|
|
{
|
|
public:
|
|
//退出消息循环
|
|
static void Exit(int exitCode = 0);
|
|
//获取程序启动路径
|
|
static UIString StartPath();
|
|
public:
|
|
Application(HINSTANCE hInstance = NULL);
|
|
//使用本地文件名称或者资源中的名称加载资源包
|
|
//填入vs中的资源ID名称 或者 本地文件名 一个Application只允许有一个资源文件
|
|
bool SetResource(const UIString& localOrResName);
|
|
//启用高DPI适配
|
|
void EnableHighDpi();
|
|
virtual ~Application();
|
|
//执行消息循环
|
|
int Exec();
|
|
};
|
|
}; |