有没有办法区分设备上下文类型?

时间:2010-12-24 14:13:43

标签: winapi hook gdi hdc


我正在挂钩GDI API ExtTextOut

BOOL ExtTextOut(
  __in  HDC hdc,
  __in  int X,
  __in  int Y,
  __in  UINT fuOptions,
  __in  const RECT *lprc,
  __in  LPCTSTR lpString,
  __in  UINT cbCount,
  __in  const INT *lpDx
);

我的问题:是否有一种很好的方法来区分设备上下文类型(HDC)。 特别要知道它是存储设备上下文还是显示设备上下文。

感谢您的努力, Momico。

1 个答案:

答案 0 :(得分:2)

当然有,你应该放入你的自定义功能 return GetObjectType(dc)== OBJ_MEMDC;

最好