实例介绍
DUILib最新版代码,包含全部Demo程序,360SafeDemo,QQDemo,MenuDemo
【实例截图】
【核心代码】
duilib-master
└── duilib-master
├── 360SafeDemo
│ ├── 360Safe.cpp
│ ├── 360SafeDemo.vcproj
│ ├── 360SafeDemo.vcxproj
│ ├── 360SafeDemo.vcxproj.filters
│ ├── CMakeLists.txt
│ ├── ControlEx.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── CMakeLists.txt
├── DuiLib
│ ├── CMakeLists.txt
│ ├── Control
│ │ ├── UIActiveX.cpp
│ │ ├── UIActiveX.h
│ │ ├── UIButton.cpp
│ │ ├── UIButton.h
│ │ ├── UICheckBox.cpp
│ │ ├── UICheckBox.h
│ │ ├── UICombo.cpp
│ │ ├── UICombo.h
│ │ ├── UIDateTime.cpp
│ │ ├── UIDateTime.h
│ │ ├── UIEdit.cpp
│ │ ├── UIEdit.h
│ │ ├── UIFlash.cpp
│ │ ├── UIFlash.h
│ │ ├── UIGifAnim.cpp
│ │ ├── UIGifAnim.h
│ │ ├── UILabel.cpp
│ │ ├── UILabel.h
│ │ ├── UIList.cpp
│ │ ├── UIList.h
│ │ ├── UIOption.cpp
│ │ ├── UIOption.h
│ │ ├── UIProgress.cpp
│ │ ├── UIProgress.h
│ │ ├── UIRichEdit.cpp
│ │ ├── UIRichEdit.h
│ │ ├── UIScrollBar.cpp
│ │ ├── UIScrollBar.h
│ │ ├── UISlider.cpp
│ │ ├── UISlider.h
│ │ ├── UIText.cpp
│ │ ├── UIText.h
│ │ ├── UITreeView.cpp
│ │ ├── UITreeView.h
│ │ ├── UIWebBrowser.cpp
│ │ └── UIWebBrowser.h
│ ├── Core
│ │ ├── UIBase.cpp
│ │ ├── UIBase.h
│ │ ├── UIContainer.cpp
│ │ ├── UIContainer.h
│ │ ├── UIControl.cpp
│ │ ├── UIControl.h
│ │ ├── UIDefine.h
│ │ ├── UIDlgBuilder.cpp
│ │ ├── UIDlgBuilder.h
│ │ ├── UIManager.cpp
│ │ ├── UIManager.h
│ │ ├── UIMarkup.cpp
│ │ ├── UIMarkup.h
│ │ ├── UIRender.cpp
│ │ └── UIRender.h
│ ├── DuiLib.vcproj
│ ├── DuiLib.vcxproj
│ ├── DuiLib.vcxproj.filters
│ ├── DuiLib_Static.vcxproj
│ ├── Layout
│ │ ├── UIChildLayout.cpp
│ │ ├── UIChildLayout.h
│ │ ├── UIHorizontalLayout.cpp
│ │ ├── UIHorizontalLayout.h
│ │ ├── UITabLayout.cpp
│ │ ├── UITabLayout.h
│ │ ├── UITileLayout.cpp
│ │ ├── UITileLayout.h
│ │ ├── UIVerticalLayout.cpp
│ │ └── UIVerticalLayout.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── UIlib.cpp
│ ├── UIlib.h
│ └── Utils
│ ├── FlashEventHandler.h
│ ├── UIDelegate.cpp
│ ├── UIDelegate.h
│ ├── Utils.cpp
│ ├── Utils.h
│ ├── WebBrowserEventHandler.h
│ ├── WinImplBase.cpp
│ ├── WinImplBase.h
│ ├── WndShadow.cpp
│ ├── WndShadow.h
│ ├── XUnzip.cpp
│ ├── downloadmgr.h
│ ├── flash11.tlh
│ ├── stb_image.c
│ └── stb_image.h
├── DuiLib.sln
├── FileTree
│ ├── FileTree.cpp
│ ├── FileTree.h
│ ├── FileTree.ico
│ ├── FileTree.rc
│ ├── FileTree.vcproj
│ ├── MainDialog.cpp
│ ├── MainDialog.h
│ ├── ReadMe.txt
│ ├── Resource.h
│ ├── small.ico
│ ├── stdafx.cpp
│ ├── stdafx.h
│ └── targetver.h
├── FlashDemo
│ ├── App.cpp
│ ├── CMakeLists.txt
│ ├── FlashDemo.vcproj
│ ├── FlashDemo.vcxproj
│ ├── FlashDemo.vcxproj.filters
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ └── flash10a.tlh
├── GameDemo
│ ├── CMakeLists.txt
│ ├── ControlEx.h
│ ├── GameDemo.cpp
│ ├── GameDemo.rc
│ ├── GameDemo.sln
│ ├── GameDemo.vcproj
│ ├── GameDemo.vcxproj
│ ├── GameDemo.vcxproj.filters
│ ├── MiniDumper.cpp
│ ├── MiniDumper.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── duilib.ico
│ └── resource.h
├── LICENSE
├── ListDemo
│ ├── CMakeLists.txt
│ ├── ListDemo.vcproj
│ ├── ListDemo.vcxproj
│ ├── ListDemo.vcxproj.filters
│ ├── Main.cpp
│ └── MenuWnd.h
├── MenuDemo
│ ├── About.cpp
│ ├── About.h
│ ├── CMakeLists.txt
│ ├── MenuDemo.rc
│ ├── MenuDemo.vcproj
│ ├── MenuDemo.vcxproj
│ ├── MenuDemo.vcxproj.filters
│ ├── MenuNotify.cpp
│ ├── MenuNotify.h
│ ├── SkinSetting.cpp
│ ├── SkinSetting.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── UICrack.cpp
│ ├── UICrack.h
│ ├── UIMenu.cpp
│ ├── UIMenu.h
│ ├── debug.cpp
│ ├── debug.hpp
│ ├── main.cpp
│ ├── main_frame.cpp
│ ├── main_frame.hpp
│ ├── observer_impl_base.hpp
│ ├── res
│ │ ├── button.png
│ │ ├── button_h.png
│ │ ├── button_p.png
│ │ ├── checkbox.png
│ │ ├── checkbox_h.png
│ │ ├── checkbox_p.png
│ │ ├── close.png
│ │ ├── close_h.png
│ │ ├── close_p.png
│ │ ├── combo.png
│ │ ├── maximize.png
│ │ ├── maximize_h.png
│ │ ├── maximize_p.png
│ │ ├── menu_bk.png
│ │ ├── menutest.xml
│ │ ├── minimize.png
│ │ ├── minimize_h.png
│ │ ├── minimize_p.png
│ │ ├── radio.png
│ │ ├── radio_h.png
│ │ ├── radio_p.png
│ │ ├── restore.png
│ │ ├── restore_h.png
│ │ ├── restore_p.png
│ │ ├── scrollbar_v.png
│ │ ├── skin.xml
│ │ ├── slider_bg.png
│ │ ├── slider_fg.png
│ │ ├── slider_thumb.png
│ │ └── tree_expand.png
│ └── resource.h
├── QQDemo
│ ├── CMakeLists.txt
│ ├── ColorPicker.cpp
│ ├── ColorPicker.hpp
│ ├── QQDemo.rc
│ ├── QQDemo.vcproj
│ ├── QQDemo.vcxproj
│ ├── QQDemo.vcxproj.filters
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── UIFriends.cpp
│ ├── UIFriends.hpp
│ ├── UIGroups.cpp
│ ├── UIGroups.hpp
│ ├── UIListCommonDefine.cpp
│ ├── UIListCommonDefine.hpp
│ ├── UIMicroBlog.cpp
│ ├── UIMicroBlog.hpp
│ ├── chat_dialog.cpp
│ ├── chat_dialog.hpp
│ ├── color_skin.cpp
│ ├── color_skin.hpp
│ ├── debug.cpp
│ ├── debug.hpp
│ ├── main.cpp
│ ├── main_frame.cpp
│ ├── main_frame.hpp
│ ├── observer_impl_base.hpp
│ ├── res
│ │ └── QQRes.zip
│ ├── resource.h
│ └── skin_change_event.hpp
├── README.md
├── Readme.cmake
├── RichListDemo
│ ├── CMakeLists.txt
│ ├── ReadMe.txt
│ ├── Resource.h
│ ├── RichListDemo.cpp
│ ├── RichListDemo.h
│ ├── RichListDemo.ico
│ ├── RichListDemo.rc
│ ├── RichListDemo.vcproj
│ ├── RichListDemo.vcxproj
│ ├── RichListDemo.vcxproj.filters
│ ├── RichListWnd.cpp
│ ├── RichListWnd.h
│ ├── small.ico
│ ├── stdafx.cpp
│ └── stdafx.h
├── ScrCapture
│ ├── App.cpp
│ ├── Canvas.cpp
│ ├── Canvas.h
│ ├── CanvasContainer.cpp
│ ├── CanvasContainer.h
│ ├── ScrCapture.vcproj
│ ├── ScrCapture.vcxproj
│ ├── ScrCapture.vcxproj.filters
│ ├── ScrCaptureWnd.cpp
│ ├── ScrCaptureWnd.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── Util.cpp
│ └── Util.h
├── TestApp1
│ ├── App.cpp
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── TestApp1.vcproj
│ ├── TestApp1.vcxproj
│ └── TestApp1.vcxproj.filters
├── bin
│ ├── Button
│ │ ├── Button_Hot.png
│ │ ├── Button_Non.png
│ │ ├── RadioBtnNon.png
│ │ ├── RadioBtnSel.png
│ │ ├── Switch_A.png
│ │ ├── Switch_B.png
│ │ └── btn.png
│ ├── Icon
│ │ ├── Close.png
│ │ ├── CtrlDemo.png
│ │ ├── Expand.png
│ │ ├── Icons.png
│ │ ├── IndexHome.png
│ │ ├── SearchIcon.png
│ │ ├── card_user.png
│ │ ├── checked.png
│ │ ├── enter.png
│ │ ├── list_icon_a.png
│ │ ├── list_icon_b.png
│ │ ├── main_search_normal.png
│ │ ├── treeview_a.png
│ │ ├── treeview_b.png
│ │ ├── unchecked.png
│ │ ├── user-card.png
│ │ └── user-card_icon.png
│ ├── LeftWithFill.png
│ ├── ScrCapture.xml
│ ├── bg.bmp
│ ├── button_down.bmp
│ ├── button_nor.bmp
│ ├── button_over.bmp
│ ├── fg.bmp
│ ├── scrollbar.bmp
│ ├── scrollbar.xml
│ ├── skin
│ │ ├── 360SafeRes.zip
│ │ ├── FlashRes
│ │ │ ├── frame_btn_close_disable.bmp
│ │ │ ├── frame_btn_close_down.bmp
│ │ │ ├── frame_btn_close_hot.bmp
│ │ │ ├── frame_btn_close_normal.bmp
│ │ │ ├── test.swf
│ │ │ ├── ui.xml
│ │ │ └── winbk.bmp
│ │ ├── GameRes
│ │ │ ├── Combo_nor.bmp
│ │ │ ├── Combo_over.bmp
│ │ │ ├── Headerctrl_Sperator.bmp
│ │ │ ├── button_down.bmp
│ │ │ ├── button_nor.bmp
│ │ │ ├── button_over.bmp
│ │ │ ├── chatmsgbk.png
│ │ │ ├── desk.xml
│ │ │ ├── frame_btn_close_disable.bmp
│ │ │ ├── frame_btn_close_down.bmp
│ │ │ ├── frame_btn_close_hot.bmp
│ │ │ ├── frame_btn_close_normal.bmp
│ │ │ ├── frame_btn_max.bmp
│ │ │ ├── frame_btn_min.bmp
│ │ │ ├── gameicons.png
│ │ │ ├── hall.xml
│ │ │ ├── headerctrl_down.bmp
│ │ │ ├── headerctrl_hot.bmp
│ │ │ ├── headerctrl_normal.bmp
│ │ │ ├── login.xml
│ │ │ ├── scrollbar.bmp
│ │ │ ├── tab_back.bmp
│ │ │ ├── tab_close.png
│ │ │ ├── tab_hot.bmp
│ │ │ ├── tab_normal.bmp
│ │ │ ├── tab_select.bmp
│ │ │ ├── table.png
│ │ │ ├── tree_expand.png
│ │ │ ├── tree_hot.bmp
│ │ │ ├── tree_select.bmp
│ │ │ ├── tree_top.png
│ │ │ ├── user.png
│ │ │ ├── vip.png
│ │ │ └── winbk.bmp
│ │ ├── GameRes.zip
│ │ ├── ListRes
│ │ │ ├── bg.png
│ │ │ ├── button.png
│ │ │ ├── list_header_bg.png
│ │ │ ├── list_header_hot.png
│ │ │ ├── list_header_pushed.png
│ │ │ ├── list_header_sep.png
│ │ │ ├── max_min.png
│ │ │ ├── max_min_h.png
│ │ │ ├── menu.xml
│ │ │ ├── menu_bk.png
│ │ │ ├── menu_hot_bk.png
│ │ │ ├── scroll.png
│ │ │ ├── search_bg.png
│ │ │ └── skin.xml
│ │ ├── ListRes.zip
│ │ ├── RichListRes
│ │ │ ├── Common.bmp
│ │ │ ├── MainWnd.xml
│ │ │ ├── Search.bmp
│ │ │ ├── Slide_Progress2.bmp
│ │ │ ├── Sort.bmp
│ │ │ ├── TabButton.png
│ │ │ ├── button.bmp
│ │ │ ├── color_ico.png
│ │ │ ├── downlist_app.png
│ │ │ ├── downlist_bk.png
│ │ │ ├── downlist_fore.png
│ │ │ ├── downlist_ok.png
│ │ │ ├── downlist_pause.png
│ │ │ ├── downlist_run.png
│ │ │ ├── duilib.xml
│ │ │ ├── func.bmp
│ │ │ ├── garbage_ico.png
│ │ │ ├── ico.png
│ │ │ ├── lilbtn.bmp
│ │ │ ├── logo.png
│ │ │ ├── main.png
│ │ │ ├── progress_back.png
│ │ │ ├── progress_fore.png
│ │ │ ├── resrc_btn.bmp
│ │ │ ├── scrollbar.bmp
│ │ │ ├── searchbar_bg.bmp
│ │ │ ├── status.bmp
│ │ │ ├── taskdetail_ico.png
│ │ │ ├── toolbar
│ │ │ │ ├── bk.bmp
│ │ │ │ ├── del.png
│ │ │ │ ├── del2.png
│ │ │ │ ├── fav.png
│ │ │ │ ├── new.png
│ │ │ │ ├── ofenuse.png
│ │ │ │ ├── offline_down.png
│ │ │ │ ├── open.png
│ │ │ │ ├── open2.png
│ │ │ │ ├── pause.png
│ │ │ │ ├── pause2.png
│ │ │ │ ├── setting.png
│ │ │ │ ├── start.png
│ │ │ │ ├── start2.png
│ │ │ │ └── toolbutton.bmp
│ │ │ └── zoom.bmp
│ │ └── RichListRes.zip
│ ├── test1.xml
│ ├── thumb.bmp
│ ├── voice_rect.png
│ └── winbk.bmp
├── directui license.txt
├── doc
│ ├── CActiveXUI类结构图.jpg
│ ├── Duilib入门文档.doc
│ ├── Duilib入门文档.pdf
│ ├── duilib.jpg
│ └── 总结-与用Duilib写的加法计算器.pdf
├── duilib license.txt
├── duilib.png
├── 共享Demo
│ ├── Duilib扩展交流,请先阅读ReadMeFirst.rar
│ ├── FadeButton(基于Duilib 阳光不锈版本).rar
│ ├── MFCDemo.rar
│ ├── MP3Player.rar
│ ├── OLE gif.7z
│ ├── RichEditDemo.rar
│ ├── duilib_add_zip_password(doublesword).rar
│ ├── duilib_使用7z压缩资源.7z
│ ├── duilib多标签浏览器demo_csk.zip
│ ├── readme.txt
│ ├── tooltip_patch.txt
│ ├── 异形按钮.rar
│ └── 属性列表.zip
├── 开发支持.txt
├── 感谢名单.txt
├── 版权说明.txt
├── 属性列表.xml
└── 开发者名单.txt
29 directories, 424 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论