DuiLib WndShadow添加阴影效果的问题


在最新版本的Duilib中,使用CWndShadow添加窗口阴影会无效,需要修改CWndShadow类中MakeShadow函数中的一下内容方能生效:

// Get the region of parent window,
	HRGN hParentRgn = CreateRectRgn(0, 0, rcParent->right - rcParent->left, rcParent->bottom - rcParent->top);
	GetWindowRgn(hParent, hParentRgn);

 

还发现了一种可能会导致CWndShadow的阴影无效,这个有可能是包含CWndShadow头文件包含的问题,找准该头文件是否包含的不正确。补充:包含的头文件中没有正确的包含到DuiLib的头文件从而使CWndShaw无效;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM