Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2013, 16:30   #1
xrob
Форумчанин
 
Регистрация: 18.10.2010
Сообщений: 419
По умолчанию отменить регион для окна (SetWindowRgn)

Допустим, установили мы для некоторого окна определенный регион.
А как потом его отменить? т.е. вернуть окну первоначальные свойства?

установить для этого окна регион, размером с само окно - работает,
но только до первого изменения размера окна.
точнее работает то всегда, но если мы меняем размер окна - регион остается.

говоря простым языком - надо сделать так,
как будто SetWindowRgn к этому окну никогда не применялся.

это возможно?
или надо делать костыль, который будет устанавливать регион по новым размерам окна?

Спасибо.
xrob вне форума Ответить с цитированием
Старый 15.02.2013, 17:04   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

SetWindowRgn(hWnd, NULL, TRUE);
waleri вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бордюр и регион Claster Помощь студентам 0 08.07.2011 10:57
Регион и форма Claster Помощь студентам 4 06.07.2011 22:51
Margin-top отменить для вторйо таблицы, как? gattaka HTML и CSS 7 02.06.2010 03:14
Отменить закрытие окна ds.Dante Общие вопросы .NET 3 01.10.2009 17:30
ravereport копонент регион? Geddar БД в Delphi 1 10.06.2008 03:14