Консультация № 197715
08.02.2020, 15:45
0.00 руб.
0 5 1
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:

Есть основное окно, в нем создано 3 дочерних окна с зарегистрированным классом
теперь в этих дочерних окнах надо создать контролы STATIC и EDIT
Подскажите как это можно сделать ????

Обсуждение

давно
Старший Модератор
31795
6196
13.02.2020, 12:57
общий
Адресаты:
Цитата: Ссылка >>
для создания элементов (EDIT, STATIC, BUTTON) в классических приложениях нужно описывать каждый из них как отдельное окно, дочернее по отношению к главному окну приложения

По своей сути стандартные контролы - тоже окна, дочерние, по отношению к родителю. И их создание ничем не отличается от процедуры создания основного окна, разве, что название классов стандартное.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Посетитель
402031
115
13.02.2020, 17:02
общий
Адресаты:
Спасибо за ответ!!
Я с эти уже разобрался.
Осталось уточнить регистрировать класс надо для каждого окна или достаточно один раз
зарегистрировать класс окна и под этот класс создать несколько окон с одной функцией обработки ??
давно
Старший Модератор
31795
6196
14.02.2020, 13:09
общий
Адресаты:
Цитата: cain52
Осталось уточнить регистрировать класс надо для каждого окна или достаточно один раз
зарегистрировать класс окна и под этот класс создать несколько окон с одной функцией обработки

Честно говоря, я не задумывался над этим, поэксперементирую отпишусь.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Посетитель
402031
115
14.02.2020, 16:53
общий
Адресаты:
Я находил несколько примеров создания дочерних окон.
Если окна создавать в трейде, то там вроде как регистрируют, каждое окно.
А в другом примере создают 3 окна, но регистрируют 1 раз.
В общем надо тоже провести эксперименты.
давно
Старший Модератор
31795
6196
16.02.2020, 20:38
общий
это ответ
Здравствуйте, cain52!

Все зависит от целесообразности:

В классе регустрируется CALL BACK фунция - обработчик сообщений.
Используя один класс, Вы усложняете сам обработчик для много-оконного приложения.
Используя несколько классов, Вы упрощаете обработчити сообщений.

Тут нужно искаль "ЗОЛОТУЮ СЕРЕДИНУ".
Удачи!
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа