デバイスのコンテキストタイプを区別する方法はありますか?

StackOverflow https://stackoverflow.com/questions/4526776

  •  13-10-2019
  •  | 
  •  

質問


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)を区別する良い堅実な方法がありますか。特に、それがメモリデバイスのコンテキストまたはディスプレイデバイスのコンテキストであるかどうかを知ること。

努力してくれてありがとう、モモ。

役に立ちましたか?

解決

もちろん、カスタム関数を返してくださいgetObjectType(dc)== obj_memdc;

一番

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top