关于自绘tree,有什么办法避免闪烁的问题啊
; .if uMsg==WM_ERASEBKGND ;
;
; mov eax,TRUE
; ret
;
.if uMsg==WM_PAINT
invoke CallWindowProc, oldtreeproc,hwnd,uMsg,wParam,lParam
invoke drawtree,hwnd,uMsg,@hdc,lParam
ret
用了双缓冲也不行,还是闪得历害
;invoke GetClipBox,newdc,addr @rect2
; invoke GetClientRect,hwnd,addr @rect2
;
; invoke CreateRectRgnIndirect,addr @rect2
; mov @hrgn,eax
; invoke SelectClipRgn,newdc,addr @hrgn
; invoke DeleteObject,@hrgn
; invoke CreateCompatibleDC,newdc
; mov @hdc,eax
; invoke CreateCompatibleBitmap,newdc,@rect2.right,@rect2. bottom
; mov @bitmap,eax
; invoke SelectObject,@hdc,@bitmap
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课