Важная информация
Показано с 1 по 3 из 3

Тема: Как запретить перемещение дочернего окна мышью?

  1. #1 Как запретить перемещение дочернего окна мышью? 
    Профи Аватар для Сионист
    Регистрация
    21.01.2016
    Адрес
    Галактика Млечный Путь
    Сообщений
    509
    Сказал(а) спасибо
    11
    Поблагодарили 21 раз(а) в 20 сообщениях
    Дочернее окно должно иметь заголовок, но за его размеры и положение должен отвечать только код оконной "процедуры" родительского окна, а вручную оно не должно ни перемещаться, ни менять свои размеры. Как это сделать?
    Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на си.
    Ответить с цитированием  
     

  2. #2  
    Модератор
    Регистрация
    19.02.2014
    Сообщений
    403
    Сказал(а) спасибо
    108
    Поблагодарили 303 раз(а) в 191 сообщениях
    Записей в блоге
    36
    Обработка сообщения WM_WINDOWPOSCHANGING. Устанавливаешь флаги SWP_NOMOVE SWP_NOSIZE
    UA6527P
    Ответить с цитированием  
     

  3. Пользователь сказал cпасибо:

    >Quiet Snow< (27.03.2017)

  4. #3  
    Профи Аватар для Сионист
    Регистрация
    21.01.2016
    Адрес
    Галактика Млечный Путь
    Сообщений
    509
    Сказал(а) спасибо
    11
    Поблагодарили 21 раз(а) в 20 сообщениях
    Оконная "процедура" родительского окна должна менять размер и положение дочернего. В отличие от мыши. А эта мессага судя по результатам тестирования ловит любое перемещение и изменение размера. И если установить эти флаги, то окно в принципе перестаёт перемещаться и менять свой размер.
    Последний раз редактировалось Сионист; 27.03.2017 в 14:42.
    Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на си.
    Ответить с цитированием  
     

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 27.03.2017, 11:56
  2. Ответов: 13
    Последнее сообщение: 21.03.2017, 20:22
  3. перемещение дула танка и человека
    от APCB301091 в разделе Pascal ABC
    Ответов: 1
    Последнее сообщение: 02.06.2015, 09:24
  4. Перемещение темы...!
    от Free Admin в разделе Архив
    Ответов: 2
    Последнее сообщение: 07.07.2014, 12:54
  5. Ответов: 0
    Последнее сообщение: 28.03.2014, 00:41
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •