, поэтому при запуске приложен
Автор admin Вторник, 14 апреля 2009 11:32
, поэтому при запуске приложения создается только один объект представления. Когда пользователь делит окно-рамку на части, создаются другие объекты представления, которые затем, при соединении панелей в одно окно-рамку, удаляются. Второй тип разделяемого окна используется при наличии нескольких классов представления. Все объекты представления конструируются при создании окна-рамки и удаляются при его уничтожении. Количество панелей статически разделяемого окна определяется при его создании, впоследствии можно изменять только их размеры. У каждой панели имеются свои полосы прокрутки. Для создания разделяемого окна необходимо определить объект класса CSpl itterWnd. Формируя главное окно, библиотека MFC вызывает виртуальную функцию CFrameWnd: :OnCreateClient(). Заданная по умолчанию версия этой функции, определенная в классе CFrameWnd, создает единственное окно представления, заполняющее область главного окна. Переопределенная версия данной функции вызывает функцию CSpl itterWnd: :Create(), чтобы создать разделяемое окно, которое и формирует первое окно представления. Сначала разделяемое окно содержит одну
Комментарии закрыты.
Последние комментарии