实例介绍
开放,共享,惠众,共赢--我们的宗旨,国内首个开源的DirectUI界面库--DuiLib,免费开放是我们的出发点,崇尚完美是我们的动力,共赢互惠是我们追求的目标,年轻活力是我们最大的资本... DuiLib开发语言为C++,采用纯Win32API,无其他额外依赖;支持图片等资源的压缩,方便携带传播;目前支持的开发平台为vc6-vc10,Demo比较丰富,非常容易上手...
【实例截图】
【核心代码】
4744302542853618265.zip
└── duilib
├── 360SafeDemo
│ ├── 360Safe.cpp
│ ├── 360SafeDemo.vcproj
│ ├── ControlEx.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── bin
│ ├── 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.zip
│ │ └── ListRes.zip
│ ├── test1.xml
│ ├── thumb.bmp
│ ├── voice_rect.png
│ └── winbk.bmp
├── directui license.txt
├── DuiLib
│ ├── DuiLib.vcproj
│ ├── stb_image.c
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── UIActiveX.cpp
│ ├── UIActiveX.h
│ ├── UIBase.cpp
│ ├── UIBase.h
│ ├── UICombo.cpp
│ ├── UICombo.h
│ ├── UICommonControls.cpp
│ ├── UICommonControls.h
│ ├── UIContainer.cpp
│ ├── UIContainer.h
│ ├── UIControl.cpp
│ ├── UIControl.h
│ ├── UIDelegate.cpp
│ ├── UIDelegate.h
│ ├── UIDlgBuilder.cpp
│ ├── UIDlgBuilder.h
│ ├── UIlib.cpp
│ ├── UIlib.h
│ ├── UIList.cpp
│ ├── UIList.h
│ ├── UIManager.cpp
│ ├── UIManager.h
│ ├── UIMarkup.cpp
│ ├── UIMarkup.h
│ ├── UIRender.cpp
│ ├── UIRender.h
│ ├── UIRichEdit.cpp
│ ├── UIRichEdit.h
│ └── XUnzip.cpp
├── duilib license.txt
├── duilib.png
├── DuiLib.sln
├── FlashDemo
│ ├── App.cpp
│ ├── flash10a.tlh
│ ├── FlashDemo.vcproj
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── GameDemo
│ ├── ControlEx.h
│ ├── GameDemo.cpp
│ ├── GameDemo.sln
│ ├── GameDemo.vcproj
│ ├── MiniDumper.cpp
│ ├── MiniDumper.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── ListDemo
│ ├── ListDemo.vcproj
│ └── Main.cpp
├── MenuDemo
│ ├── debug.cpp
│ ├── debug.hpp
│ ├── main.cpp
│ ├── main_frame.cpp
│ ├── main_frame.hpp
│ ├── MenuDemo.rc
│ ├── MenuDemo.vcproj
│ ├── observer_impl_base.hpp
│ ├── res
│ │ ├── button_h.png
│ │ ├── button.png
│ │ ├── button_p.png
│ │ ├── checkbox_h.png
│ │ ├── checkbox.png
│ │ ├── checkbox_p.png
│ │ ├── close_h.png
│ │ ├── close.png
│ │ ├── close_p.png
│ │ ├── combo.png
│ │ ├── maximize_h.png
│ │ ├── maximize.png
│ │ ├── maximize_p.png
│ │ ├── menu_bk.png
│ │ ├── menutest.xml
│ │ ├── minimize_h.png
│ │ ├── minimize.png
│ │ ├── minimize_p.png
│ │ ├── radio_h.png
│ │ ├── radio.png
│ │ ├── radio_p.png
│ │ ├── restore_h.png
│ │ ├── restore.png
│ │ ├── restore_p.png
│ │ ├── scrollbar_v.png
│ │ ├── skin.xml
│ │ ├── slider_bg.png
│ │ ├── slider_fg.png
│ │ ├── slider_thumb.png
│ │ └── tree_expand.png
│ ├── resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── UICrack.cpp
│ ├── UICrack.h
│ ├── UIMenu.cpp
│ ├── UIMenu.h
│ ├── win_impl_base.cpp
│ └── win_impl_base.hpp
├── QQDemo
│ ├── chat_dialog.cpp
│ ├── chat_dialog.hpp
│ ├── ColorPicker.cpp
│ ├── ColorPicker.hpp
│ ├── color_skin.cpp
│ ├── color_skin.hpp
│ ├── debug.cpp
│ ├── debug.hpp
│ ├── main.cpp
│ ├── main_frame.cpp
│ ├── main_frame.hpp
│ ├── observer_impl_base.hpp
│ ├── QQDemo.rc
│ ├── QQDemo.vcproj
│ ├── res
│ │ ├── QQRes
│ │ │ ├── 123.png
│ │ │ ├── add_emotion.png
│ │ │ ├── add.png
│ │ │ ├── AdjustColorSliderH_foreground.bmp
│ │ │ ├── AdjustColorSliderL_foreground.bmp
│ │ │ ├── AdjustColorSliderS_foreground.bmp
│ │ │ ├── AdjustColorSliderT_foreground.bmp
│ │ │ ├── aio_toolbar_down.png
│ │ │ ├── aio_toolbar_highligh.png
│ │ │ ├── allbtn_down.png
│ │ │ ├── allbtn_highlight.png
│ │ │ ├── allbtn_nor.png
│ │ │ ├── allbtn_over.png
│ │ │ ├── All_window_windowBkg.bmp
│ │ │ ├── AppBox_grid.png
│ │ │ ├── AppBox_Home.png
│ │ │ ├── BanRight.bmp
│ │ │ ├── bg0.png
│ │ │ ├── bg12.png
│ │ │ ├── bg13.png
│ │ │ ├── bg14.png
│ │ │ ├── bg1.png
│ │ │ ├── bg2.png
│ │ │ ├── bg3.png
│ │ │ ├── bg.bmp
│ │ │ ├── Bold.png
│ │ │ ├── border.png
│ │ │ ├── btn_close_down.png
│ │ │ ├── btn_close_highlight.png
│ │ │ ├── btn_close_normal.png
│ │ │ ├── btn_hot.png
│ │ │ ├── btn_max_down.png
│ │ │ ├── btn_max_highlight.png
│ │ │ ├── btn_max_normal.png
│ │ │ ├── btn_mini_down.png
│ │ │ ├── btn_mini_highlight.png
│ │ │ ├── btn_mini_normal.png
│ │ │ ├── btn_push.png
│ │ │ ├── btn_restore_down.png
│ │ │ ├── btn_restore_highlight.png
│ │ │ ├── btn_restore_normal.png
│ │ │ ├── chatbox.xml
│ │ │ ├── chat_mid_bk.png
│ │ │ ├── color.png
│ │ │ ├── ColorWnd.xml
│ │ │ ├── color.xml
│ │ │ ├── colour_001.bmp
│ │ │ ├── colour_001highlight.bmp
│ │ │ ├── colour_002.bmp
│ │ │ ├── colour_002highlight.bmp
│ │ │ ├── colour_003.bmp
│ │ │ ├── colour_003highlight.bmp
│ │ │ ├── colour_004.bmp
│ │ │ ├── colour_004highlight.bmp
│ │ │ ├── colour_005.bmp
│ │ │ ├── colour_005highlight.bmp
│ │ │ ├── colour_006.bmp
│ │ │ ├── colour_006highlight.bmp
│ │ │ ├── colour_007.bmp
│ │ │ ├── colour_007highlight.bmp
│ │ │ ├── colour_008.bmp
│ │ │ ├── colour_008highlight.bmp
│ │ │ ├── colour.png
│ │ │ ├── combo.png
│ │ │ ├── default.png
│ │ │ ├── duilib.png
│ │ │ ├── emotion_list.xml
│ │ │ ├── emotion.xml
│ │ │ ├── export_emotion.png
│ │ │ ├── font_bk.bmp
│ │ │ ├── friend_circle.png
│ │ │ ├── friend_list_item.xml
│ │ │ ├── game.png
│ │ │ ├── glow.png
│ │ │ ├── group_list_item.xml
│ │ │ ├── groups.png
│ │ │ ├── icon_a.png
│ │ │ ├── icon_b.png
│ │ │ ├── icon_c.png
│ │ │ ├── icon_d.png
│ │ │ ├── icon_e.png
│ │ │ ├── icon_face.png
│ │ │ ├── icon_font.png
│ │ │ ├── icon_f.png
│ │ │ ├── icon_home.png
│ │ │ ├── icon_pic.png
│ │ │ ├── icon_screenshots.png
│ │ │ ├── icon_shark.png
│ │ │ ├── import_emotion.png
│ │ │ ├── Italic.png
│ │ │ ├── jb.png
│ │ │ ├── list_bk.png
│ │ │ ├── list_icon_a.png
│ │ │ ├── list_icon_b.png
│ │ │ ├── list_icon_c.png
│ │ │ ├── live.png
│ │ │ ├── logo.png
│ │ │ ├── mail.png
│ │ │ ├── main_frame.xml
│ │ │ ├── mainleft_QQTradeCenter1.png
│ │ │ ├── mainleft_Qzonebtn24_qzonebtn1.png
│ │ │ ├── mainmenu_mobilebtn20_mobile.png
│ │ │ ├── MainPanelServiceBarExt_XiaoYou.png
│ │ │ ├── main_tabbtn_lefthighlight.png
│ │ │ ├── main_tabbtn_leftnormal.png
│ │ │ ├── main_tabbtn_righthighlight.png
│ │ │ ├── main_tabbtn_rightnormal.png
│ │ │ ├── man_big.png
│ │ │ ├── man.png
│ │ │ ├── menu_btn_highlight.png
│ │ │ ├── menu_btn_normal.png
│ │ │ ├── message.png
│ │ │ ├── MouseOver_001.bmp
│ │ │ ├── MouseOver_004.bmp
│ │ │ ├── MouseOver_009.bmp
│ │ │ ├── MouseOver_1.png
│ │ │ ├── MouseOver_2.png
│ │ │ ├── MouseOver_3.png
│ │ │ ├── MouseOver_4.png
│ │ │ ├── MouseOver_5.png
│ │ │ ├── MouseOver_6.png
│ │ │ ├── MouseOver_7.png
│ │ │ ├── MouseOver_8.png
│ │ │ ├── MouseOver_9.png
│ │ │ ├── MsgBox.png
│ │ │ ├── msg.png
│ │ │ ├── music.png
│ │ │ ├── Normal_001.bmp
│ │ │ ├── Normal_004.bmp
│ │ │ ├── Normal_009.bmp
│ │ │ ├── Normal_1.png
│ │ │ ├── Normal_2.png
│ │ │ ├── Normal_3.png
│ │ │ ├── Normal_4.png
│ │ │ ├── Normal_5.png
│ │ │ ├── Normal_6.png
│ │ │ ├── Normal_7.png
│ │ │ ├── Normal_8.png
│ │ │ ├── Normal_9.png
│ │ │ ├── paipai1.png
│ │ │ ├── PaiPaiChongzhi1.png
│ │ │ ├── pet.png
│ │ │ ├── QQSafe.png
│ │ │ ├── s_a1.png
│ │ │ ├── scrollbar_o.png
│ │ │ ├── scrollbar.png
│ │ │ ├── search_bk.png
│ │ │ ├── search_btn.png
│ │ │ ├── SelectColor_SliderBar_Thumb.png
│ │ │ ├── skin.png
│ │ │ ├── soso.png
│ │ │ ├── sun.png
│ │ │ ├── tab_btn.png
│ │ │ ├── Tools.png
│ │ │ ├── underline.png
│ │ │ ├── unsel.bmp
│ │ │ └── Wireless.png
│ │ └── QQRes.zip
│ ├── resource.h
│ ├── skin_change_event.hpp
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── UIFriends.cpp
│ ├── UIFriends.hpp
│ ├── UIGroups.cpp
│ ├── UIGroups.hpp
│ ├── UIListCommonDefine.cpp
│ ├── UIListCommonDefine.hpp
│ ├── UIMicroBlog.cpp
│ ├── UIMicroBlog.hpp
│ ├── win_impl_base.cpp
│ └── win_impl_base.hpp
├── TestApp1
│ ├── App.cpp
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ └── TestApp1.vcproj
├── UIDesigner
│ ├── ChildFrm.cpp
│ ├── ChildFrm.h
│ ├── ClassView.cpp
│ ├── ClassView.h
│ ├── DialogCheckUpdate.cpp
│ ├── DialogCheckUpdate.h
│ ├── DialogCustomFonts.cpp
│ ├── DialogCustomFonts.h
│ ├── DialogDefaultAttribList.cpp
│ ├── DialogDefaultAttribList.h
│ ├── DialogProjectNew.cpp
│ ├── DialogProjectNew.h
│ ├── DialogSaveAsName.cpp
│ ├── DialogSaveAsName.h
│ ├── DialogSkinFileNew.cpp
│ ├── DialogSkinFileNew.h
│ ├── DialogTemplateOpen.cpp
│ ├── DialogTemplateOpen.h
│ ├── DialogUIAttribEdit.cpp
│ ├── DialogUIAttribEdit.h
│ ├── FileView.cpp
│ ├── FileView.h
│ ├── GlobalVariable.cpp
│ ├── GlobalVariable.h
│ ├── HookAPI.cpp
│ ├── HookAPI.h
│ ├── ImageDialog.cpp
│ ├── ImageDialog.h
│ ├── ImagePreview.cpp
│ ├── ImagePreview.h
│ ├── LayoutManager.cpp
│ ├── LayoutManager.h
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── MultiUITracker.cpp
│ ├── MultiUITracker.h
│ ├── PropertiesWnd.cpp
│ ├── PropertiesWnd.h
│ ├── PropertyTabLayoutUI.cpp
│ ├── PropertyTabLayoutUI.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── banner.bmp
│ │ ├── classview.bmp
│ │ ├── classview_hc.bmp
│ │ ├── class_view_hc.ico
│ │ ├── class_view.ico
│ │ ├── explorer.bmp
│ │ ├── explorer_hc.bmp
│ │ ├── fileview.bmp
│ │ ├── fileview_hc.bmp
│ │ ├── file_view_hc.ico
│ │ ├── file_view.ico
│ │ ├── formedit.bmp
│ │ ├── formedit_hc.bmp
│ │ ├── menuimages.bmp
│ │ ├── menuimages_hc.bmp
│ │ ├── movehandle.bmp
│ │ ├── properties.bmp
│ │ ├── properties_hc.bmp
│ │ ├── properties_wnd_hc.ico
│ │ ├── properties_wnd.ico
│ │ ├── resource24.bmp
│ │ ├── resource.bmp
│ │ ├── res_view_hc.ico
│ │ ├── res_view.ico
│ │ ├── sort.bmp
│ │ ├── sort_hc.bmp
│ │ ├── Toolbar256.bmp
│ │ ├── Toolbar.bmp
│ │ ├── Toolbar_hc.bmp
│ │ ├── ToolBox
│ │ │ ├── Active.ico
│ │ │ ├── Button.ico
│ │ │ ├── Combo.ico
│ │ │ ├── Container.ico
│ │ │ ├── Control.ico
│ │ │ ├── DialogLayout.ico
│ │ │ ├── Edit.ico
│ │ │ ├── HorizontalLayout.ico
│ │ │ ├── Label.ico
│ │ │ ├── Option.ico
│ │ │ ├── Pointer.ico
│ │ │ ├── Progress.ico
│ │ │ ├── ScrollBar.ico
│ │ │ ├── Slider.ico
│ │ │ ├── TabLayout.ico
│ │ │ ├── Text.ico
│ │ │ ├── TileLayout.ico
│ │ │ └── VerticalLayout.ico
│ │ ├── toolbox_wnd_hc.ico
│ │ ├── UIDesignerDoc.ico
│ │ ├── UIDesigner.ico
│ │ ├── UIDesigner.rc2
│ │ └── uimenu.bmp
│ ├── resource.h
│ ├── ResourceView.cpp
│ ├── ResourceView.h
│ ├── stdafx.cpp
│ ├── stdafx.h
│ ├── targetver.h
│ ├── third_party
│ │ └── tinyxml
│ │ ├── tinystr.cpp
│ │ ├── tinystr.h
│ │ ├── tinyxml.cpp
│ │ ├── tinyxmlerror.cpp
│ │ ├── tinyxml.h
│ │ └── tinyxmlparser.cpp
│ ├── ToolBoxCtrl.cpp
│ ├── ToolBoxCtrl.h
│ ├── ToolBoxWnd.cpp
│ ├── ToolBoxWnd.h
│ ├── UICommandHistory.cpp
│ ├── UICommandHistory.h
│ ├── UIDesigner.cpp
│ ├── UIDesignerDoc.cpp
│ ├── UIDesignerDoc.h
│ ├── UIDesigner.h
│ ├── UIDesigner.rc
│ ├── UIDesigner.reg
│ ├── UIDesigner.vcproj
│ ├── UIDesignerView.cpp
│ ├── UIDesignerView.h
│ ├── UIImagePreview.cpp
│ ├── UIImagePreview.h
│ ├── UIProperties.cpp
│ ├── UIProperties.h
│ ├── UIUtil.cpp
│ ├── UIUtil.h
│ ├── UserImages.bmp
│ ├── ViewTree.cpp
│ └── ViewTree.h
├── UIDesigner.sln
├── 属性列表.xml
├── 开发支持.txt
├── 开发者名单.txt
├── 感谢名单.txt
└── 版权说明.txt
20 directories, 450 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论