Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
№46
Создание дочерних окон и управление ими.
Дочернее окно общего вида представлено в OWL 2.0 классом TWindow. Это основное окно, которое обеспечивает поддержку меню, линейки прокрутки, элементы управления, оконную графику, обмен данными, стандартную обработку сообщений и многое другое. Объект TWindow умеет делать все, что требуется от дочернего окна.
Дочернее окно не может быть вынесено за пределы рабочей области своего родительского окна. Кроме того, при минимизации окна его пиктограмма появляется внутри родительского окна, а не на рабочем столе Windows. Стиль дочернего окна - WS_CHILD.
Следующий пример показывает, как создавать дочернее окно и использовать функцию-итератор ForEach для управления дочерним окном.
Выбрав команду Open из меню File, появится новое дочернее окно. Это дочернее окно в действительности является подчиненным окном, так как оно имеет стиль, отличный от WS_CHILD.
Функция CmOpen(), которую OWL вызывает при выборе команды Open из меню File, сначала вызывает конструктор TWindow, чтобы создать новое дочернее окно. TWindow включает много функций обработки списков дочерних окон, включая итераторы ForEach() и FirstThat(), а также функцию ChildWidth(), возвращающую указатель на дочернее окно с заданным идентификатором.
Регистрация нового класса окна.
Когда вы создаете новое окно, происходящее из TWindow
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.