本文介绍了如何在不使用CreateParam行的情况下为我们的表单应用阴影的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
伙计们!您是否知道如何在不使用这些代码行的情况下为表单创建阴影f
Guys! Do you have any idea how to create a drop shadow ffor our form without the use of these line of codes
private const int CS_DROPSHADOW = 0x20000; protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ClassStyle |= CS_DROPSHADOW; return cp; } }推荐答案
Windows API提供了GetWindowLong和SetWindowLong,因此您可以使用GWL_STYLE p/inv调用它们以获得样式,您的值并将其重新设置. The Windows API provides GetWindowLong and SetWindowLong, so you can p/invoke them with GWL_STYLE to get the style, | your value and set it back.
更多推荐
如何在不使用CreateParam行的情况下为我们的表单应用阴影
发布评论