Есть ли способ отличить тип контекста устройства? - PullRequest
2 голосов
/ 24 декабря 2010


Я подключаю 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 Ответ

2 голосов
/ 17 января 2011

конечно, есть, вы должны поставить в вашей пользовательской функции return GetObjectType (dc) == OBJ_MEMDC;

лучший

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...