Skip to content

cflw/ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

用户界面

这是一个简单的c++用户界面库。

基本功能:

  • 支持鼠标、键盘、手柄、触摸等多种操作方式

未来的设计目标:

  • 主题、皮肤
  • 跨平台

项目依赖项:

内容包含

核心

  • 用户界面_引擎:包含核心控制代码
  • 用户界面_基础:窗口基类
  • 用户界面_接口:输入输出接口
  • 用户界面_按键切换:处理按键逻辑,切换控件焦点

功能

  • 用户界面_控件:具体控件
  • 用户界面_布局:界面布局

接口实现

  • 用户界面接口实现_画窗口:用Direct2D绘制窗口控件
  • 用户界面接口实现_输入w:接收Windows操作系统输入消息
  • 用户界面接口实现_输入x:接收Xbox手柄输入数据
  • 用户界面接口实现_音频x:使用XAudio播放声音

常见问题

如何使用? 由于我懒得写文档,所以请自己参考测试文件夹里的代码写

如何跨平台? 看到用户界面_接口.h这个文件了没?把里面的接口实现了就能跨平台了(应该吧)。

Releases

No releases published

Packages