DuiLib笔记,基于WindowImplBase的基础模板
2024-10-07 07:16:54
Main.cpp
#include <UIlib.h>
using namespace DuiLib;
class MainWindow : public WindowImplBase
{
protected:
virtual LPCTSTR GetWindowClassName(void) const { return TEXT("MainWindow"); }
virtual CDuiString GetSkinFile() { return TEXT("MainWindow.xml"); }
virtual CDuiString GetSkinFolder() { return TEXT(""); }
};
int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PTSTR pCmdLine, int nCmdShow)
{
CPaintManagerUI::SetInstance(hInstance);
MainWindow window;
window.Create(nullptr, TEXT("主窗口"), UI_WNDSTYLE_FRAME, WS_EX_WINDOWEDGE);
window.CenterWindow();
window.ShowModal();
return ;
}
MainWindow.xml
<?xml version="1.0" encoding="utf-8"?>
<Window size="350,250">
<HorizontalLayout bkcolor="#FF12B7F5" />
</Window>
效果图
最新文章
- 数据结构与算法JavaScript (三) 链表
- 如何修改Total Commander配件文件的位置
- 深入理解javascript原型和闭包(16)——完结
- swifttextfield代理方法
- VISUAL STUDIO 调试
- PostgreSQL Replication之第十二章 与Postgres-XC一起工作(5)
- MSP430F149学习之路——UART
- Boost简介
- poj1724ROADS(BFS)
- Goole音乐搜索
- poj 1083 Moving Tables_dp
- lvs、haproxy、nginx 负载均衡的比较分析
- 嵌入式Linux引导过程之1.6——Xloader的Xloader_Entry
- CSS3之Border-radius
- python之PIL库(Image模块)
- 【Spark篇】---Spark资源调度和任务调度
- yum 彻底删除nodejs,重新安装
- js中表达式 >;>;>; 0 浅析
- idea显示左边的树形项目结构
- 学JS的心路历程-Promise(二)
热门文章
- C# DataSet与DataTable的区别和用法
- git add 错误修改方法
- Codeforces Round #317 [AimFund Thanks-Round] (Div. 2) Order Book 模拟
- 邁向IT專家成功之路的三十則鐵律 鐵律十五:IT人生活之道-赤子之心
- Android CrashHandler
- Rebuild account Windows 10 in Domain
- poj 2932 Coneology (扫描线)
- [Algorithm] Write a Depth First Search Algorithm for Graphs in JavaScript
- 如何使用Medieval CUE Splitter分割ape,合并ape,制作cue
- STP 根桥、根port、指定port是怎样选举的