GetWindowDC

【勇芳软件工作室】汉化HomePreviousNext

GetWindowDC函数检索整个窗口的设备上下文(DC),包括标题栏,菜单和滚动条。窗口设备上下文允许在窗口中的任何地方进行绘制,因为设备上下文的原点是窗口的左上角而不是客户区。

GetWindowDC在每次检索设备上下文时都将默认属性分配给窗口设备上下文。以前的属性丢失。

HDC GetWindowDC(

HWND 【的hWnd】//窗口的句柄
); 

参数

【的hWnd】

标识具有要检索的设备上下文的窗口。

返回值

如果函数成功,则返回值是指定窗口的设备上下文的句柄。

如果函数失败,则返回值为NULL,表示错误或无效的【的hWnd】参数。

备注

GetWindowDC旨在在窗口的非客户区域内进行特殊的绘画效果。不建议在任何窗口的非临时区域绘画。

GetSystemMetrics功能可用于检索非客户区域的各个部分的尺寸,例如标题栏,菜单和滚动条。

绘画完成后,必须调用ReleaseDC函数来释放设备上下文。不释放窗口设备上下文对应用程序请求的绘画有严重影响。

也可以看看

BeginPaint, GetDC, GetSystemMetrics, ReleaseDC