Собрался растянуть Битмап на окне. Один из параметров этой функции - это некий загадочный "контекст устройства". Подскажите плиз, что это вообще такое за штука - контекст устройства и какую роль он играет? Почему вместо него нельзя просто хендлы указать приёмника и передатчика...
TOLSTOPUZ 1) Функция называется StretchBlt, а не StretchBit. 2) Контекст устройства - один из методов абстрагироваться от аппаратуры, т.е. устройств вывода. Контекст устройства хранит в себе информацию о графических режимах, графических объектах (типа шрифт, кисть и т.п.). 3) В функцию передаётся именно ХЭНДЛ контекста устройства. Т.е. как Вы и хотите: 4) Почему так? В Microsoft так выдумали. И идея, кстати, неплохая.