2010-05-07 81 views
1

如何在Windows 7中創建一個類似粘滯便箋的Win32窗口,該窗口中沒有邊框但具有下拉陰影效果?如何在Win 7中使用DropDownShadow創建一個類似粘滯便箋的窗口?

我試圖創建一個無邊框的Win32窗口(刪除〜WS_BORDER),但下拉效果陰影消失了。

有什麼想法?

最好的問候, 扎克@閃耀

+0

我知道什麼是「下拉菜單中選擇」是,我熟悉的「陰影」。但「下拉陰影」? – 2010-05-07 22:59:22

回答

3

應用CS_DROPSHADOW窗口類(您可以在運行時IIRC與SetClassLongPtr/GCL_STYLE適用)

+0

如果仔細觀察,可以發現CS_DROPSHADOW和粘滯便箋的陰影之間存在一點區別。 – Zach 2010-05-10 09:55:56

0

我認爲你可以做到這一點在C#中的WinForms沒有太多的麻煩。您可以將窗體的邊框樣式設置爲無,爲圖形和命中測試執行一些透明度蒙版技巧。

我已經完成了透明度&命中測試蒙版,並且我已經完成了無邊界窗體,但是我沒有完成兩者。

+0

我如何在VC++中做到這一點? – Zach 2010-05-07 08:06:48

相關問題