Здравствуйте, rus blood, Вы писали:
RB>Вообще, в CreateCompatibleDC нужно поставить DC принтера. Если стоит NULL, то использется DC экрана. Наверно, если параметры экранного DC и принтерного совпадают (глубина цвета, например), то все ок. Если не совпадают, то не работает...
Кстати, может и так, т.к. на том ПК, где все работало с параметром DC принтера, глубина цвета экрана была 24, а на остальных проверочных, 32, 16, и т.д..
но вот, почему не печатает на виртуальных принтерах (первое сообщение)
Кстати могу выслать проект, от необычен тем, что печать идет от класса CListView, т.е. в окне обычный список, а печатается отчет.