-
Duilib窗体增加阴影效果
应用背景用于在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的效果即可。
- 2022-06-18 09:40:40下载
- 积分:1
-
QT SVG图像显示实例
通过利用QSvgWidget类和QSvgRender类实现一个SVG图片浏览器,显示以“.svg”结尾的文件;主要介绍SVG格式图片显示的方法。
- 2023-01-22 00:55:03下载
- 积分:1
-
xp风格的状态栏,还有开始菜单。
是VB6的,没想到也有这样效果吧?...
xp风格的状态栏,还有开始菜单。
是VB6的,没想到也有这样效果吧?-xp style status bar, start menu. Yes VB6, did not expect such a result it
- 2023-07-31 21:55:03下载
- 积分:1
-
1。一个WTL专用的DataGrid控件源码可以学习如何开发网格控制…
1一个WTL专用源DataGrid控件可以学习如何开发网格控件。
- 2023-05-24 15:35:04下载
- 积分:1
-
This a simple interface design. Through the expansion, such as adding to click o...
这只是一个简单的界面设计。 可以通过扩展为按钮等添加点击事件,从而实现想要的功能。-This a simple interface design. Through the expansion, such as adding to click on the button, thereby achieving the desired function.
- 2022-02-20 04:38:45下载
- 积分:1
-
多级菜单的实现,利用Windows函数,界面美观友好
多级菜单的实现,利用Windows函数,界面美观友好-Multimenu
- 2022-08-08 14:59:50下载
- 积分:1
-
Object tracking
觉得这个视频有用吗?非常感谢您的捐赠;
- 2022-05-16 21:37:56下载
- 积分:1
-
GetColor 工具
拾取桌面的风格颜色颜色代码 用于仿制人家的界面,可以取到RGB的颜色数值, 用来画自己的界面程序
- 2022-11-21 08:50:04下载
- 积分:1
-
MFC定时器timer应用在对话框内显示文字
应用背景
此程序可实习对话框内每隔一定时间将设定颜色的文字在水平方向和竖直方向显示,呈现出动态文字的效果,具体界面如下,有需要的朋友可以下载,嘿嘿:
关键技术基于MFC对话框的timer定时器应用,同时用puttext函数进行文字显示,并设置其颜色,定时器每隔一定时间显示文字,并切换其位置,整体看起来像是动态文字效果,主要用timer实现,希望对您有用!
- 2022-05-16 23:56:37下载
- 积分:1
-
C#做的图形化小游戏,用于入门学习极好。
C#做的图形化小游戏,用于入门学习极好。-A small game based on c#,It is a good learning reference for beginners!
- 2022-02-05 18:31:23下载
- 积分:1