雖然PNG圖片是透明的,但是重繪時需要刷新其背景,否則會造成圖像殘留。下面是我寫的壹個例子程序:/renstar one/article/details/9089835。
妳移動窗口的時候發現邊框不對。請檢查您的邊框繪制的區域是否比以前小。這個看似繪制的邊框比實際的窗口要小。
如果確定是WM_MOVE導致的,那就不要直接畫了。用InvalidateRect刷新窗口得到壹個WM_PAINT消息,然後在WM_PAINT消息處理部分重新繪制。建議:所有圖紙都應在WM_PAINT下執行,以避免沖突。