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++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 337 - CWnd::OnSizing / MFC Справка / Visual C++

Шаг 337 - CWnd::OnSizing

afx_msg void OnSizing( UINT nSide, LPRECT lpRect );

Параметры
nSide
Край окна, которое нужно переместить.
lpRect
Адрес структуры CRect или RECT, которая будет содержать координаты элемента.

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

Эта функция вызвана рамкой, чтобы позволить Вашей прикладной программе обрабатывать сообщение Windows. Параметры, переданные к вашей функции отражают параметры, полученные рамкой, когда сообщение было получено. Если Вы вызываете реализацию базового класса этой функции, та реализация использует параметры, первоначально переданные с сообщением, а не параметры, которые Вы обеспечиваете функции.

Пример

void CMainFrame::OnSizing(UINT fwSide, LPRECT pRect) 
{
   CFrameWnd::OnSizing(fwSide, pRect);
   // Изменить размеры окна расщепителя в рамке). m_SplitWnd имеет 
   // Тип CSPLITTERWND
   int nWidth=(pRect->right)-(pRect->left);
   m_SplitWnd.SetColumnInfo(0,nWidth/2,10);
   m_SplitWnd.SetColumnInfo(1,nWidth/2,10);
   m_SplitWnd.RecalcLayout();
}

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





Дебетовая карта Home Credit [CPS] RU