Как установить минимальный и максимальный размер окна?
Как сделать, чтобы окно нельзя было уменьшить меньше, чем на какое-либо значение cx, cy? И еще. Как можно сделать, чтобы окно сворачивалось в иконку в Toolbar'е рядом с часами?
Цитата:
Originally posted by victor
Как сделать, чтобы окно нельзя было уменьшить меньше, чем на какое-либо значение cx, cy? И еще. Как можно сделать, чтобы окно сворачивалось в иконку в Toolbar'е рядом с часами?
Как сделать, чтобы окно нельзя было уменьшить меньше, чем на какое-либо значение cx, cy? И еще. Как можно сделать, чтобы окно сворачивалось в иконку в Toolbar'е рядом с часами?
В функции окна обработай сообщение
case WM_GETMINMAXINFO:
((MINMAXINFO *)lParam)->ptMaxSize.x=MAX_WINDOW_SIZE_X;
((MINMAXINFO *)lParam)->ptMaxSize.y=MAX_WINDOW_SIZE_Y;
((MINMAXINFO *)lParam)->ptMaxTrackSize.x=MAX_WINDOW_SIZE_X;
((MINMAXINFO *)lParam)->ptMaxTrackSize.y=MAX_WINDOW_SIZE_Y;
((MINMAXINFO *)lParam)->ptMinTrackSize.x=MIN_WINDOW_SIZE_X;
((MINMAXINFO *)lParam)->ptMinTrackSize.y=MIN_WINDOW_SIZE_Y;
break;