💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## ExDirectUI 4.0 开发和界面元素构成介绍 ### 窗口对象 该窗口是真实的WinAPI所能操作的窗口,在 WinAPI 的 User32.dll 和 核心模块中以 Ex_Wnd 开头的一系列接口进行操作。 窗口的操作单位为 **窗口句柄 (hWnd)**,此窗口句柄与WinAPI的真实窗口句柄是相同的。 > 注意:ExDUI 4.0 中是区分窗口对象和窗口引擎对象的,请注意区分。 * * * * * ### 引擎对象 引擎对象是所有ExDUI控件元素的承载容器,在核心模块中以 Ex_DUI 开头的一系列接口所操作。 引擎对象的操作单位为 **引擎句柄 (hExdui)**, 该句柄与真实的窗口句柄是 **不同** 的,它是引擎内部使用的句柄。 在创建控件元素时,需要传入引擎对象句柄表示创建控件所属哪个窗口。 * * * * * ### 控件对象 控件元素为所有ExDUI控件的抽象类,具有所有ExDUI控件共有的特性,在核心模块中以 Ex_Obj 开头的一系列接口所操作。 控件对象元素的操作单位为 **对象句柄 (hObj)** ,注意与窗口句柄、控件ID 等其他值进行区分。 * * * * * ### 主题对象 主题对象分为全局主题和窗口主题两种,两种主题仅作用域不同,在核心模块中 以 Ex_Theme 开头的一系列接口所操作。 主题对象的操纵单位为 **主题句柄 (hTheme)** 。 主题一般为后缀名为EXT的文件,通过 ExDUI的主题生成工具生成。 主题的详细介绍,在之后会用一定篇幅专门介绍。