· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› Свойства окна

<< . 1 . 2 .

Посл.отвђт Сообщенiе


Дата: Янв 30, 2003 09:41:38

Именно не позволять менять размер любым способом.


Дата: Янв 30, 2003 09:44:04

Именно не позволять менять размер любым способом.


Дата: Янв 30, 2003 10:52:41

Вариант 1. Обработка сообщение WM_GETMINMAXINFO.
[code]
...
#define MY_MAX_WIDTH 300
#define MY_MAX_HEIGHT 300
...
case WM_GETMINMAXINFO:
{
LPMINMAXINFO lpmmi = (LPMINMAXINFO)lParam;

lpmmi->ptMaxSize.x =
lpmmi->ptMinTrackSize.x =
lpmmi->ptMaxTrackSize.x = MY_MAX_WIDTH;

lpmmi->ptMaxSize.y =
lpmmi->ptMinTrackSize.y =
lpmmi->ptMaxTrackSize.y = MY_MAX_HEIGHT;
}
return 0;
...
[/code]

Вариант 2. Создать окно без size border.
[code]
...
#define MY_MAX_WIDTH 300
#define MY_MAX_HEIGHT 300
...
hwnd = CreateWindow(
szClassName,
szAppName,
WS_OVERLAPPEDWINDOW & (~WS_THICKFRAME),
CW_USEDEFAULT, CW_USEDEFAULT,
MY_MAX_WIDTH, MY_MAX_HEIGHT,
(HWND) NULL,
(HMENU) NULL,
hInstance,
lpCmdLine);
...
[/code]


Дата: Янв 30, 2003 11:09:31

... УРА ЗАРАБОТАЛА !!! СПАСИБО !

<< . 1 . 2 .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.077