Soui一

Soui一 3

bingliaolong Soui 3年前 (2022-03-17) 21 0

关于窗口实现 代码 Github 资源文件 工程目录下建立uires目录,里面存放一些工程用到的资源文件,包括图片以及一些XML文件。 同时uires目录下应该还有个uires.xml文件,里面定义程序中用到的其他资...

Soui九

Soui九

bingliaolong Soui 2年前 (2022-07-25) 6 0

关于圆角 没有子窗口 如果SOUI的宿主窗口没有包含子窗口,直接使用窗口的半透明属性:translucent=1就可以解决了,整个窗口形状完全由背景图决定,可以实现完美的圆角。 有子窗口 窗口半透明时,窗口中的子窗口...

Soui二

Soui二

bingliaolong Soui 2年前 (2022-05-18) 18 0

锚点布局 size size="width, height" width height full 代表高度或者宽度和父窗口的客户区大小相等 -1 根据窗口内容自动计算窗口大小 int pos | ...

COM组件_4

COM组件_4

bingliaolong Windows 1个月前 (03-07) 11 0

ATL线程模型和套间 概述 在 COM 开发中,线程模式(Threading Model) 和 套间(Apartment) 是确保组件在多线程环境下安全运行的核心机制 ATL(Active Template Libr...

Soui三

Soui三

bingliaolong Soui 2年前 (2022-05-19) 9 0

资源管理 在SOUI系统中,资源文件通过一个统一的接口对象读取 namespace SOUI { enum BUILTIN_RESTYPE { RES_PE=0, RES_FILE, }; /** * @struct...

Soui四

Soui四

bingliaolong Soui 2年前 (2022-05-23) 9 0

有窗口句柄的子窗口 IRealWndHandler struct IRealWndHandler : public IObjRef { /** * SRealWnd::OnRealWndCreate * @brief...

Soui五

Soui五

bingliaolong Soui 2年前 (2022-05-30) 13 0

消息通讯 真窗口 #define WM_MYMSG (WM_USER+1000) LRESULT OnMyMsg(UINT uMsg, WPARAM wp, LPARAM lp, BOOL& bHandled...

Soui六

Soui六

bingliaolong Soui 2年前 (2022-06-01) 7 0

控件注册机制 使用 SWKeLoader wkeLoader; if (wkeLoader.Init(_T("wke.dll"))) { theApp->RegisterWndFactory...

Soui七

Soui七 2

bingliaolong Soui 2年前 (2022-06-02) 11 0

导出SOUI对象到Lua 为了在SOUI中使用lua,需要使用lua内核实现一个SOUI::IScriptModuler接口。 namespace SOUI { class SWindow; /*! \brief A...

Soui八

Soui八

bingliaolong Soui 2年前 (2022-06-20) 8 0

SetMsgHandled 当用户在自己的消息映射表中增加一个消息处理函数,而且是插入在映射表的CHAIN_MSG_MAP(SHostWnd)前(也应该在此之前,否则很可能就收不到消息)。 默认情况下会自动标志该消息...

扫一扫二维码分享