none
GETDC到底怎么使用? RRS feed

  • 问题

  • 我想用getdibits这个api来获取某一个区域的像素信息 其中第一个参数得用GETDC

    现在获取屏幕的没问题了 也就是第一个参数填的是GETDC(0)的返回值

    但是我想取其它窗口的该怎么办呢? 我弄了两个form  然后getdc(form2.hwnd) 结果和GETDC(0)的时候是一样的 也就是获取的屏幕的像素信息

    这个GETDC到底该怎么用呢? 我看声明这个API的时候 唯一的参数就是HWND啊!

    2010年9月22日 15:22

答案

  • 你好:

    文档中描述hwnd Handles to the window whose device context is to be retrieved. If this value is NULL, GetDC retrieves the device context for the entire screen.

    所以我认为你应该在form2的代码中尝试获取。或要使form2当前在激活状态。

    希望对你有所帮助。

    2010年9月23日 7:09
    版主