Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

WndProc и Child

14K
06 января 2012 года
dsoft
36 / / 08.06.2006
Имеется главное окно, созданное обычном образом и контролы "обёрнутые" в класс. Как лучше сделать, чтобы контролы могли получить доступ к оконной функции (WndProc)? К примеру главное окно получает сообщение WM_SIZE, при этом можно описать изменение позиции определённого контрола (Anchors), хотелось бы, чтобы контрол получив доступ к этом сообщению, сам описывал изменение своей позиции.
20K
07 января 2012 года
sem2711
124 / / 23.09.2009
В библиотеке Common Controls существует специальный контрол Rebar, который является контейнером для других контролов и применяется специально для описанных вами целей. Когда я не знал о его существовании, то написал свой класс с похожим функционалом наподобие .NET-овского TableLayoutPanel, который, по всей видимости, является .NET-оберткой вокруг того же Rebar.
14K
07 января 2012 года
dsoft
36 / / 08.06.2006
Это ветка по API программировании, поэтому всё, что касается VCL мне не подходит. И... читайте внимательно вопрос.
7
07 января 2012 года
@pixo $oft
3.4K / / 20.09.2006
А при чём тут VCL и данная ссылка на MSDN,которая как раз-таки к WinAPI относится?
Хоть бы удосужился посмотреть,что по ссылке…
14K
07 января 2012 года
dsoft
36 / / 08.06.2006
Я знаю что такое Rebar, просто есть Rebar из WinAPI, а есть в Дельфи с "обёрткой". Но это так к слову. Мне нужно другое. В классы у меня "обёрнуты" "обычные" контролы - Button, Edit, ListBox и т.д. Размещать их на Rebar-е извращение. Придётся наверное и главное окно в класс "обернуть", другого выхода пока не вижу.
20K
07 января 2012 года
sem2711
124 / / 23.09.2009
Цитата: dsoft
Размещать их на Rebar-е извращение.


А по-моему, изобретать велосипед - извращение. Извините за попытку помочь.

14K
07 января 2012 года
dsoft
36 / / 08.06.2006
На Rebar-е хорошо делать управление, у него достаточно узкий круг применение, у меня же задача - полноценное приложение.
Я уже "обернул" главное окно в класс, какой-никакой, а выход.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог