Я бы сказал, передайте контекст устройства, так как вы всегда можете вызвать GetDC (hWnd) для получения контекста устройства, однако, преимущества hWnd состоят в том, что вы можете получить размер клиента и т. Д., Поэтому в В этом отношении hWnd будет лучшим (возможно, сохранит hWnd в классе).
Что касается скорости, вы, вероятно, хотите ограничить количество вызовов функцией GetDC ().