Здравствуйте DenY, Вы писали:
DY> У меня SDI приложение, работаю
DY>с CScrollView. Имеется следующий
DY>код в OnInitialUpdate():
DY> *****
DY> CBitmap* m_pBitmap; //это в классе вида
DY> m_pBitmap=new CBitmap;//это в конструкторе
DY> *****
DY> CSize sizeTotal(5000,5000);
DY> CClientDC dc(this);
DY> OnPrepareDC(&dc);
DY> CRect rectMax(0, 0,sizeTotal.cx,sizeTotal.cy);
DY> m_pBitmap->CreateCompatibleBitmap(&dc, rectMax.right,
DY> rectMax.bottom);
DY> SetScrollSizes(MM_TEXT, sizeTotal);
DY> *****
DY> Здесь я пытаюсь изменить размер рабочей области и создать
DY>растр точно такого же размера.
DY> Беда в том, что функция CreateCompatibleBitmap() возвращает
DY>ноль, т.е. не работает. Если же попробовать создать
DY>растр поменьше (не 5000*5000, а, скажем, 2000*2000), то всё
DY>работает! Помогите, плз., сделать так, чтобы работало с заданными
DY>размерами (5000*5000 и более).
DY> Напишите на _deny@mail.ru
DY> Заранее благодарен!!!
Кстати, чтоб сообщение прочитали — вовсе не обязательно постить его во всех ветках форума...