duilib开发工具

  • c2_746784
    了解作者
  • 4.1MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-21 05:32
    上传日期
收集的我感觉比较好用的duilib开发工具,觉得很实用就分享出来
duilib开发软件.zip
  • duilib开发软件
  • duilib_xml_maker.exe
    11.1MB
  • ReadMe.txt
    1.5KB
  • prompt_edit_ui.h
    2.9KB
  • Preview.exe
    456KB
  • font.xml
    625B
  • lang.xml
    79B
  • prompt_edit_ui.cpp
    20.6KB
  • default.xml
    1.8KB
  • uipatch.h
    7KB
  • 属性列表.xml
    109.8KB
内容介绍
在创建节点时 F2 重复上次创建 F3 在当前选中节点下创建子节点 回车 保存并查看xml效果 这些宏可以在uipatch.h文件中找到 代码生成几个宏的说明 #define DUI_DECLARE_WND_CLASS(WndClassName, WndClassStyle, szXmlFileName) \ LPCTSTR GetWindowClassName() const override { return WndClassName; } \ UINT GetClassStyle() const override { return WndClassStyle; } \ CDuiString GetSkinFile() override { return (LPCTSTR)szXmlFileName; } \ CDuiString GetSkinFolder() override { return _T(""); } #define BEGIN_DUICONTROL_CREATE(theClass) \ DuiLib::CControlUI* CreateControl(LPCTSTR pstrClass) \ { \ DuiLib::CDuiString strClass(pstrClass); #define DUICONTROL_CREATE(XmlTagName, UIClass) \ if ( ! strClass.CompareNoCase(XmlTagName) ) \ return ( new UIClass ); #define DUICONTROL_CREATE_FROM_XML(XmlTagName, XmlFile) \ if ( ! strClass.CompareNoCase(XmlTagName) ) \ { \ DuiLib::CDialogBuilder builder; \ DuiLib::CControlUI *pControl = builder.Create(XmlFile, NULL, this, &m_PaintManager); \ ASSERT(pControl != NULL && "DUICONTROL_CREATE_FROM_XML"); \ return pControl; \ } #define END_DUICONTROL_CREATE() \ return NULL; \ } template<typename N, typename V> bool FindControl(const N& clue, V*& control) { control = static_cast<V *>(__PM().FindControl(clue)); return control != nullptr; } // 统一性原则,重命名InitWindow为OnInitWnd virtual void InitWindow() override final { OnInitWnd(); }
评论
    相关推荐
    • pic开发工具
      PIC 开发工具-----------------------------------------
    • 开发工具
      开发工具 sentinel-dashboard-1.8.2.jar
    • 闪屏开发工具
      闪屏工具,在现有工具基础上开发,加入了时间控制功能,并简化调用语句,只需要SplashObject.GetSplash(8000)一句即可完成,8000为闪屏时间,另外,相关图片放在Resources文件夹里,改下名称替换即可
    • 苹果开发工具
      一个OC开发工具,希望大家共享,我在网上找了好久才找到
    • 串口开发工具
      串口开发工具,包含串口监控和虚拟串口添加软件,串口开发必备
    • opc开发工具
      opc开发工具,首先安装OPC_2.0_Core_Components-Setup驱动(压缩包内含)
    • 开发工具
      更多功能截图 博文链接:https://yiminghe.iteye.com/blog/241541
    • 开发工具
      开发工具
    • 开发工具
      tools_dev
    • wap开发工具
      wap手机网页开发工具包,里面有3个wap开发工具。可以可视化开发。 wap手机网页开发工具包,里面有3个wap开发工具。可以可视化开发。