如何在Windows 7中創建一個類似粘滯便箋的Win32窗口,該窗口中沒有邊框但具有下拉陰影效果?如何在Win 7中使用DropDownShadow創建一個類似粘滯便箋的窗口?
我試圖創建一個無邊框的Win32窗口(刪除〜WS_BORDER),但下拉效果陰影消失了。
有什麼想法?
最好的問候, 扎克@閃耀
如何在Windows 7中創建一個類似粘滯便箋的Win32窗口,該窗口中沒有邊框但具有下拉陰影效果?如何在Win 7中使用DropDownShadow創建一個類似粘滯便箋的窗口?
我試圖創建一個無邊框的Win32窗口(刪除〜WS_BORDER),但下拉效果陰影消失了。
有什麼想法?
最好的問候, 扎克@閃耀
應用CS_DROPSHADOW
窗口類(您可以在運行時IIRC與SetClassLongPtr/GCL_STYLE
適用)
如果仔細觀察,可以發現CS_DROPSHADOW和粘滯便箋的陰影之間存在一點區別。 – Zach 2010-05-10 09:55:56
我認爲你可以做到這一點在C#中的WinForms沒有太多的麻煩。您可以將窗體的邊框樣式設置爲無,爲圖形和命中測試執行一些透明度蒙版技巧。
我已經完成了透明度&命中測試蒙版,並且我已經完成了無邊界窗體,但是我沒有完成兩者。
我如何在VC++中做到這一點? – Zach 2010-05-07 08:06:48
我知道什麼是「下拉菜單中選擇」是,我熟悉的「陰影」。但「下拉陰影」? – 2010-05-07 22:59:22