Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Регионы в SDI


Автор: Saulenok 29.10.2006, 14:33
Здравствуйте!Имеется такой код
        CRect bg;
    GetClientRect(&bg);
    CRgn rgn;
    rgn.CreateEllipticRgn(0,0,bg.Width(),bg.Height());
    SetWindowRgn((HRGN)rgn.m_hObject,TRUE);

В Диалоге все работает чётко!Но в SDI.... Может в  SDI и нельзя создавать регионы?

Автор: Earnest 30.10.2006, 11:02
Нет никакой разницы. Скорее всего, в SDI тебе мешает какой-то другой код. Ты бы написал, куда этот код ты вставляешь. В Windows, это, видишь ли, имеет значение...

Автор: Saulenok 30.10.2006, 14:25
Ясно...Мне мешал Битмап!Проблема решена!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)