а. Кроме того, нужно вызвать ф
Автор admin Четверг, 16 апреля 2009 11:32
а. Кроме того, нужно вызвать функцию CFrameWnd:
ockControlBar(), которая обеспечивает установку панели инструментов в исходную позицию (когда она прикреплена к левому верхнему краю рабочей области окна). Если не включить в программу все описанные выше вызовы функций, панель инструментов будет стандартной, то есть неперемещаемой и зафиксированной в верхней части окна. Поскольку панель инструментов создается и удаляется вместе с рамочным окном, рассмотренные выше функции необходимо вызвать в методе создания главного окна. Главное окно начинает формироваться при появлении Windows-сообщения WM_CREATE. Оно обрабатывается функцией CWnd: :0nCreate(), имеющей такой прототип: afxjnsg int CWnd::0nCreate (LPCREATESTRUCT IpCreateStruct); 168 Занятие 7. Панели инструментов и строка состояния Аргументом функции является указатель на структуру, которая содержит информацию о создаваемом объекте класса CWnd. Если функция OnCreateO возвращает значение 0, то создание объекта CWnd может быть продолжено, если же она возвращает значение -1, окно будет удалено и программа завершит работу. Для того чтобы создать панель инстр
Комментарии закрыты.
Последние комментарии