窗口最小化后发送WM_PAINT的问题
现在有一个需求,就是主窗体最小化后,窗体程序依然需要更新最小化后的view,即像主窗体发送WM_PAINT依然能相应view里的ondraw。
现在就发现,窗体最小化后,本来调用的Invalidate()后,不能调用Ondraw(),把窗体还原后才调用ondraw里的代码,是不是Invalidate()不能给非客户区发送WM_PAINT()?
有什么能更新非客户区的函数吗?
RedrawWindow函数尝试过了,以下这样用的,依然不行:
RedrawWindow(0, 0, RDW_INVALIDATE | RDW_FRAME);