一个关于窗口可视区域被挡的问题?
我的一个窗口A被另一个窗口B挡住了 ,我此时获取窗口A的DC,GetDC(hwnd1),然后将这个DC的内容复制到窗口B上去,BitBlt(),于是窗口B上出现的是窗口A以及 挡住窗口A的那个窗口的部分内容。
我想知道是否有方法可以获取窗口A的实际的DC,无论窗口是否被其他窗口挡住。
我现在掌握的知识是每个DC后台都会有个Bitmap,而这个Bitmap是不受窗口可视区域是否被挡的限制的,也就是这个Bitmap是保存这个DC的实际内容,而且当你对这个DC进行做画等操作后,就会直接影响到那个Bitmap的内容 。但是我找不到获取这个Bitmap句柄的函数。有没有人知道呢?希望高人回答一下?
如果还有其他更好的方法解决我上面提到的问题,也希望大家讨论一下?