Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] Венда шлёт сообщения не от хорошей жизни, а для того, чтобы максимально облегчить управление своими внутренними элементами управления тебе, программисту «снаружи». 25.07.08 08:29 Число просмотров: 2166
Автор: HandleX <Александр М.> Статус: The Elderman
|
Т.е. сообщениями венда попыталась обеспечить максимальную гибкость для тебя. А вот тебе, комбинируя эти элементы управления в некий модуль-представитель бизнес логики модели данных, гораздо легче, и нет нужды слать сообщения самому себе, достаточно вызывать свои функции в модуле. Т.е. просто отлавливай нужные в твоём случае сообщения от виндовозных контролов, и формируй на основе этого логику, нужную тебе.
И постарайся чётко отделить мух от котлет — контролы винды, бизнес-логику твоей формы, и модель данный (список в твоём случае), с которым эта логика работает.
Тяжело тебе — далеко не уедешь без ООП, поскольку без него будет просто некая группа функций, отвечающая за создание, инициализацию, работу и уничтожение твоего модуля управления списком. В ООП за это отвечал бы класс, с которым гораждо легче "жить" -))
Почитай что-нибуть про продвинутые парадигмы взаимодействия с пользователем — MVC, MVP и проч.
|
|
|