登录
首页 » 界面开发 » Duilib窗体增加阴影效果

Duilib窗体增加阴影效果

于 2022-06-18 发布 文件大小:7.07 kB
0 236
下载积分: 2 下载次数: 1

代码说明:

应用背景用于在Duilib界面库产生的窗体周围添加阴影效果关键技术1. 在要添加阴影效果的窗体类中包含WndShadow的头文件,并创建对应类型的成员变量m_WndShadow。 2. 在WinMain处添加初始化 // Initiation of the shadow CWndShadow::Initialize(hInstance); 3. 窗体OnCreate中设置 LRESULT OnCreate(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) { LONG styleValue = ::GetWindowLong(*this, GWL_STYLE); styleValue &= ~WS_CAPTION; ::SetWindowLong(*this, GWL_STYLE, styleValue | WS_CLIPSIBLINGS | WS_CLIPCHILDREN); m_WndShadow.Create(m_hWnd); m_WndShadow.SetSize(4); m_WndShadow.SetPosition(0, 0); //blablabla.... return 0; } 说明:此处为了更清除的看到窗体边框阴影效果,我将调用的地方原来的m_WndShadow.SetSize(4);改为 了m_WndShadow.SetSize(15);正常情况下,Size设置为4的效果即可。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 使用 HTML & Servlet 的登录 craetion
    我开发了一个示例登录页面验证用户名和密码。如果用户给出了正确的凭据页会导航到其他页面,其他返回从 servlet 到相同的登录 page.and 的消息也括小 helloworld programI 随信附上了这里的示例代码:
    2023-08-02 20:40:03下载
    积分:1
  • 类似VC的设计,用了coolbar控件,设计很有用的
    类似VC界面的设计,用了coolbar控件,界面设计很有用的-similar interface design, the coolbar control, interface design very useful
    2022-03-09 09:43:06下载
    积分:1
  • glm源程序包
    由于C/C++标准库中没有几何数学库,这样造成在开发一个三维系统之初往往都需要自行实现一个实用的几何数学库,这样太费时费力了。GLM的出现可以很好的解决这个问题。     GLM设计上遵照OpenGL Shading Language风格,使用开放的MIT授权协议。会GLSL的人可以很快上手。因采用了数据结构与函数方法分离的方式,可以很容易扩充函数方法而不改变原文件(增加新的头文件即可,不过得在不同的头文件中找函数方法比较费力
    2022-07-05 00:25:17下载
    积分:1
  • 一个自画进度条,比较漂亮
    一个自画进度条,比较漂亮--A progress bar of owner draw,beautiful!
    2022-02-03 13:21:09下载
    积分:1
  • 形式与SHA1和MD5登录
    应用背景在讨论进一步的推进路径添加组件到。我在过去的解释中所解释的方式。如果你不知道,例如,你可以看到它在这里。你需要使用库添加到您的项目使用:chash对于MD5和SHA1散列使用图书馆,你可以看到的例子代码下面的代码片段:密码:= md5digesttohex(calcmd5(按2。文本));密码:= sha1digesttohex(calcsha1(按2。文本));关键技术哈希技术被广泛用于隐藏应用程序的登录密码。这种技术被广泛使用的网站程序员作为一个实施的安全性和防御的应用程序。此外,散列也经常作为一种媒介来确定校验有效是否收到的消息。这种技术被广泛应用在互联网上(通常是要检查已下载的文件)。
    2022-08-24 03:34:26下载
    积分:1
  • ListCtrl各功能的实现
    ListCtrl各功能的实现-ListCtrl function of the realization of
    2022-02-04 15:29:10下载
    积分:1
  • scrollJpane的运用实例!利用ScrollBar的功能使它可以利用滚动轴滚动窗口,乍看之下我们并不会直接使用到,JScrollBar的方法,因为JScr...
    scrollJpane的运用实例!利用ScrollBar的功能使它可以利用滚动轴滚动窗口,乍看之下我们并不会直接使用到,JScrollBar的方法,因为JScrollPane都帮我们处理得好好的,但如果我们想对滚动轴做更细的设置,例如在拖曳时一次滚动多少区域等,就必须了JScrollBar所提供的功能了。JScrollBar在处理窗口的滚动并不像JScrollPane那么容易,看起来也比 JScrollPane简单得许多,因此通常在实现时我们会取一些JScrollBar所提供的功能.-scrollJpane examples of the use! ScrollBar use of the function so that it could use the rolling axis scroll window, and at first glance w ill not be directly used. JScrollBar method because JScrollPane have helped us to deal with good, but if we want to do more rolling axis small settings, such as when a tractor in the number of regional rolling, a must JScrollBar provided by the function. JScrollBar window in the rolling JScrollPane is not as easy than JScrollPane seem simple that many, it is often the realization, we will take some JScrollBar provided by the function.
    2023-03-28 05:35:03下载
    积分:1
  • windows mobile环境下的树形控件的一个例子。
    windows mobile环境下的树形控件的一个例子。-windows mobile treectrl
    2022-06-26 06:56:44下载
    积分:1
  • 具有相同兴趣的MP3编程实例,可以下来看看,没有参数…
    这是一个MP3编程的实例,对MP3感兴趣的同同可以下来看看,无密码-MP3 programming examples of MP3 with the same interest can look down, no password!
    2022-05-31 15:58:53下载
    积分:1
  • 33-66是:界面设计篇 67-84是:图形处理篇 85-100是:数值分析篇-33-66 is: interface design articles 67-84 is: graphics processing chapter 85-100 are: Numerical Analysis Section
    2022-02-01 00:10:31下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载