代码之家  ›  专栏  ›  技术社区  ›  ali_m

如何在win 7中创建一个像便签一样带有dropdownshadow的窗口?

  •  1
  • ali_m  · 技术社区  · 16 年前

    如何在windows 7中创建一个类似win32窗口的粘滞便笺,该便笺没有边框,但具有下拉阴影效果?

    我试图创建一个没有边框的win32窗口(删除~ws_border),但是下拉效果阴影消失了。

    有什么想法吗?

    谨致问候, 扎克@闪耀

    2 回复  |  直到 16 年前
        1
  •  3
  •   Alex K.    16 年前

    应用 CS_DROPSHADOW 窗口类(您可以使用 SetClassLongPtr/GCL_STYLE 运行时IIRC)

        2
  •  0
  •   Jason Kleban    16 年前

    我想你可以用C Winforms做这件事,不会有太多麻烦。可以将窗体的边框样式设置为“无”,为图形和命中测试执行一些透明遮罩技巧。

    我做过透明度和点击测试蒙版,也没有做过边框窗体窗口,但我没有同时做这两个。

    推荐文章