Частенько для того чтобы написать текст пользуюсь функциями GDI ( TextOut и др. )
При этом вызывается MySurface.GetDC(h); ...
А если я например сделаю так
MySurface = allocmem(SurfaceWidth*SurfaceHeight*(BPP/8));
т.е. просто выделю опр. кусок памяти, можно ли для него получить HDC.
Ведь в результате это по сути и происходит — текст отображается в память выделенной при создании поверхности.