C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 1013 - CControlBar::CalcDynamicLayout / MFC Справка / Visual C++

Шаг 1013 - CControlBar::CalcDynamicLayout

virtual CSize CalcDynamicLayout( int nLength, DWORD dwMode );

Возвращаемое значение
Размер области управления, в пикселях, объекта CSize.

Параметры
nLength
Запрошенная размерность области управления, горизонтальная или вертикальная, в зависимости от dwMode.
dwMode
Следующие предопределенные флажки используются, чтобы определить высоту и ширину области управления. Используйте " поразрядный или" (|) оператор, чтобы объединить флажки.

  • LM_STRETCH - Указывает, должна ли область управления быть протянута к размеру рамки. Установите, если область - не состыковывающаяся область (не доступная для стыковки). Не устанавливайте, когда область закрепляют или плавающая (доступная для стыковки). При установке LM_STRETCH игнорирует nLength и возвращает размерности, основанные на состоянии LM_HORZ. LM_STRETCH работает аналогично как bStretch параметр, используемый в CalcFixedLayout.
  • LM_HORZ - Указывает, что область горизонтально или вертикально ориентируется. Установите, если область горизонтально ориентируется, если вертикально ориентируется это не установлено. LM_HORZ работает аналогично к bHorz параметр, используемый в CalcFixedLayout.
  • LM_MRUWIDTH - Наиболее недавно используемая динамическая ширина. Игнорирует nLength параметр и использует запомненую наиболее недавно используемую ширину.
  • LM_HORZDOCK - Горизонтальные состыкованные размерности. Игнорирует nLength параметр и возвращает динамический размер с самой большой шириной.
  • LM_VERTDOCK - Вертикальные состыкованные размерности. Игнорирует nLength параметр и возвращает динамический размер с самой большой высотой.
  • LM_LENGTHY - Установите если nLength указывает высоту (Направление Y) вместо ширины.
  • LM_COMMIT - Сбрасывает LM_MRUWIDTH к текущей ширине плавающей области управления.

Замечания
Рамка вызывает эту функцию, чтобы вычислить размерности динамической инструментальной панели.
Перегрузите эту функцию, чтобы обеспечить ваше собственное динамическое размещение в классах производных от CControlBar. MFC классы, полученные из CControlBar, типа CToolbar, перегружают эту функцию и обеспечивают собственную реализацию.


| |
Автор Каев Артем.
[AD]