Git Product home page Git Product logo

iuishop / libuidk Goto Github PK

View Code? Open in Web Editor NEW
394.0 394.0 208.0 169.97 MB

mfc skin ui,not directui。视频教程:https://v.youku.com/v_show/id_XNTczMzg5MDky.html 简单来说,LibUIDK是用来开发QQ、360安全卫士那样的漂亮软件界面的。 LibUIDK原来是商业界面库,2019年9月8号开源。是专业开发Windows平台下图形用户界面的开发包,该开发包基于Microsoft的MFC库。使用此开发工具包可轻易把美工制作的精美界面用Visual C++实现,由于LibUIDK采用所见即所得的方式创建产品界面,所以极大的提高了产品的开发速度,并大大增强图形用户界面(GUI)的亲和力。LibUIDK还可以使您的软件轻松具有当今流行的换肤功能,以提高产品的竞争力。 在很多公司或个人研发换肤产品的时候,我们就推出了第一款界面开发工具。与换肤工具不同的是,界面工具贯穿整个项目开发周期,整个项目的界面,都可由LibUIDK完成。LibUIDK提供了比换肤工具彻底的多的界面自由定制功能。 LibUIDK的目标用户: 任何使用MFC的程序开发人员。如果需要使用LibUIDK制作界面,请通知作者,QQ:1584793892。

License: Other

C++ 92.06% C 7.94%

libuidk's People

Contributors

iuishop avatar windfreess avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

libuidk's Issues

UIShop

编译生成的X64 Debug UIshop 创建一个测试例子后,双击左侧的主窗口(IDW_MAIN)或者子窗口(IDW_CHILD),UIShiop崩溃了。程序崩溃位置在pData->eTreeItemType,非法内存操作。

Bug with 64bit UIShop

Create a new project and double click the IDW_MAIN node under Windows root node in the fileview pane, the program crushes.
Reason: the TreeControl api calls to "SetItemData" and "GetItemData" should take a DWORD_PTR type for params dat.
For example:
m_treeWindow.SetItemData(m_hResourceRoot, (DWORD)pData)
should be:
m_treeWindow.SetItemData(m_hResourceRoot, (DWORD_PTR)pData)
To fix the bug:
Replace "(DWORD)pData" with "(DWORD_PTR)pData" project-wise .

请问下代码界面分离是如何设置呢?

平台:win10 + vs2017
请问下视频教程中给的代码和界面分离的宏定义"INIT_MSG_MAP",在VS2017生成的工程已经找不到了,如果是要在VS2017环境中设置代码和界面分离的话,最好的编写方式是什么样子的呢?谢谢

“x64\Debug Static\LibUIDK.pch”: No such file or directory

vs2017编译问题,并没有#include <stdafx.h>找到相关LibUIDK.pch的数据
VS2017项目配置:Debug x64,关闭Sp缓存,共享DLL MFC, SDK:10.0.17134.0 目标平台win10
....................... 1>f:\libuidk\libuidk\wlbutton.cpp(4): fatal error C1083: 无法打开预编译头文件: “x64\Debug Static\LibUIDK.pch”: No such file or directory 1>WLIMRichEditCtrl.cpp 1>f:\libuidk\libuidk\wlimricheditctrl.cpp(1): fatal error C1083: 无法打开预编译头文件: “x64\Debug Static\LibUIDK.pch”: No such file or directory 1>WLLine.cpp 1>f:\libuidk\libuidk\wlline.cpp(4): fatal error C1083: 无法打开预编译头文件: “x64\Debug Static\LibUIDK.pch”: No such file or directory 1>WLPicture.cpp 1>f:\libuidk\libuidk\wlpicture.cpp(4): fatal error C1083: 无法打开预编译头文件: “x64\Debug Static\LibUIDK.pch”: No such file or directory 1>WLRichEditCtrl.cpp 1>f:\libuidk\libuidk\wlricheditctrl.cpp(4): fatal error C1083: 无法打开预编译头文件: “x64\Debug Static\LibUIDK.pch”: No such file or directory 1>WLSliderCtrl.cpp 1>f:\libuidk\libuidk\wlsliderctrl.cpp(4): fatal error C1083: 无法打开预编译头文件: “x64\Debug Static\LibUIDK.pch”: No such file or directory 1>正在生成代码... 1>正在编译... 1>WLSplitterBar.cpp 1>f:\libuidk\libuidk\wlsplitterbar.cpp(4): fatal error C1083: 无法打开预编译头文件: “x64\Debug Static\LibUIDK.pch”: No such file or directory 1>WLText.cpp 1>f:\libuidk\libuidk\wltext.cpp(4): fatal error C1083: 无法打开预编译头文件: “x64\Debug Static\LibUIDK.pch”: No such file or directory 1>WLWnd.cpp 1>f:\libuidk\libuidk\wlwnd.cpp(4): fatal error C1083: 无法打开预编译头文件: “x64\Debug Static\LibUIDK.pch”: No such file or directory

编译就是通过不了

我这边使用了vs2017与vs2019都不行,编译平台是32位的,配置是release unicode static与debug unicode static
安装了v141工具集与v142工具集,也是不行。
请问下,您这边编译的环境是什么。

在编译到 UIShop.cpp:389行的时候 pMainFrame->UpdateWindow(); 总是报 D:\soft\visual_studio\VC\Tools\MSVC\14.27.29110\atlmfc\src\mfc\afxtoolbarimages.cpp:4313 values2[c] += (double)(*pRowSrc2) * weight2;

引发了异常: 读取访问权限冲突。 **pRowSrc2** 是 0x3676008。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.