标签: windows winapi dwm
DWM(Windows 7+)中的窗口合成如何工作? DWM是否询问每个窗口的外观,然后将它们组合到窗口框架上,然后再复制到桌面上? (如果是这样的话,它会在它询问时做什么API调用?你能用垃圾回复吗?)
或者它知道"窗口A"是由(5,10)的文本框组成,它是红色的,它知道如何相应地绘制它?如果是这种情况,是否有一个API告诉DWM窗口有什么?
基本上它是如何从应用程序(窗口)转到它在屏幕上绘制的内容?什么是特定的API调用(从用户应用程序到Windows DWM)?