Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CHeadrCtrl and HDM_LAYOUT, в CHeadrCtrl поймать ресайзинг колонок 
V
    Опции темы
serg405
Дата 7.7.2009, 10:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 12.6.2008

Репутация: нет
Всего: нет



Нужнов класе унаследованом от CHeadrCtrl поймать изменение размера колонок. Через спай выяснил что за это отвечает меседж HDM_LAYOUT. Ка ево правильно поймать?


Это сообщение отредактировал(а) serg405 - 7.7.2009, 10:56
PM MAIL   Вверх
Earnest
Дата 7.7.2009, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Неправильно ты выяснил. Это сообщение посылается хедеру с целью запроса его текущих размеров и позиции. Хоть бы в MSDN заглянул.
А изменения в заголовке сообщаются родительскому окну через уведомления HDN_***. В частности, когда пользователь отпускает разделитель колонки, приходит HDN_ENDTRACK. Это уведомление можно перехватить в классе-наследнике с помощью макроса ON_NOTIFY_REFLECT (который нужно добавить в карту обработчиков). Или ON_NOTIFY_REFLECT_EX.


--------------------
...
PM   Вверх
serg405
  Дата 8.7.2009, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 12.6.2008

Репутация: нет
Всего: нет



Сорри я просто сначалу сюда написал а потом пошол по мсдн-ам шариться. Бльше так не буду 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0391 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.