如何获得窗体下面的图象?做一个放大镜程序,要求在窗体移动时动态地放大其下面的图象。用 "GetDC( 0 )" 的方式获得了桌面图象,但连自己---放大镜窗体也一同被捕获了,如何过滤掉自身的窗体而截取图象呢? 我发现鼠标光标的图象始终未能用 "GetDC( 0 )" 的方法截取,是否能从 "防止图象被截取" 的角度(即防止截取自身图象)来解决问题呢?怎样用 API 的方式实现用鼠标拖动控件?曾经见过用 VCL 做的程序,只要动态修改窗体的 "left" 和 "top" 属性即可在运行时拖动某个控件。但直接用像 "SetWindowPos()" 或 "MoveWindow()" 这样的 API 写出同样效果的代码,不知具体该怎样做。能否利用 "SetWindowLong()" 等 API 动态地改变 Window 控件的外观?比如用 "SetWindowLong( hWnd, GWL_STYLE, SS_SUNKEN )" 语句动态改变静态文本--"Static" 的凹陷视图效果.