Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > обработка максимизации


Автор: Helicopterr 10.12.2005, 22:31
Как в WndProc обработать максимизацию или минимизацию окна (WM_?) ?


Автор: DeadSoul 10.12.2005, 23:05
Не WM_SHOWWINDOW случаем?

Автор: Helicopterr 12.12.2005, 22:58
нет

Автор: Aleksandor 13.12.2005, 00:13
можно вот так-
нажатие системной кнопки smile

Код

case WM_SYSCOMMAND:
     if (SC_MINIMIZE==wParam)  {  // или SC_MAXIMIZE
// do something
    return 0; }
 
else return DefWindowProc(hWnd, message, wParam, lParam);


изменение размера окна

Код

           case WM_SIZE:
            switch (wParam) 
            { 
                case SIZE_MINIMIZED:
  // do something
  break; 

                case SIZE_MAXIMIZED: 
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)