winapi – Win32:如何在窗外画画?
查看
Windows工具提示类提示窗口,我看到它在提示窗口的实际矩形之外绘制了它的阴影.
使用SpyXX – 我可以获得工具提示的窗口rect和类样式: Rectangle: (440,229)-(544,249),104x20 Restored Rect: (440,104x20 Client Rect: (0,0)-(104,20),104x20 您会注意到,您看到的投影实际上位于正在绘制的窗口之外.当我在窗外时如何在窗户外面画一个阴影? 注意:The shadow is not drawn using the standard Windows Styles: 94000001 WS_POPUP 80000000 WS_VISIBLE 10000000 WS_CLIPSIBLINGS 4000000 TTS_ALWAYSTIP 1 Extended Styles: 00080088 WS_EX_LAYERED 80000 WS_EX_TOOLWIN 80 WS_EX_TOPMOST 8 那我怎么能在窗外画画? 注意:尝试在桌面上绘制DC已经完成.来自Greg Schechter的Redirecting GDI,DirectX,and WPF applications:
解决方法
你不能以你描述的方式在窗外画画.
如果您右键单击桌面,然后转到属性/外观/效果并取消选中“在菜单下显示阴影”…您将不再拥有阴影. 底线是,这是窗口管理器的产品,而不是您的程序. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows Active Directory模拟器
- windows-phone-7 – 如何在WP7中隐藏软键盘?
- Windows – IIS 7.5上的符号链接缓存问题
- windows-phone-7 – 如何将白色边框放到黑色的椭圆形在Wind
- windows – 免费的SSL VPN客户端
- msbuild – 为什么我的.wpp.targets文件不能应用在我的构建
- .net – WindowsBase.dll中出现’System.ComponentModel.Wi
- windows-server-2008 – 如何使用PowerShell脚本来更改SQL
- Windows – Tomcat 7的service.bat文件丢失
- windows-server-2012 – 如何修复此Windows 2012仪表板错误