Спасибо за ваш ответ maxiumum окна, я смотрел на SendMessage, но получил немного застрял, сейчас я использую этот код:Как установить минимальный и размер
HWND hwnd = GetForegroundWindow();
MINMAXINFO info;
POINT minSize = {500, 500}, maxSize = {600, 600};
SendMessage(hwnd, WM_GETMINMAXINFO, NULL, &info); //WM_GETMINMAXINFO(NULL, &info);
info.ptMinTrackSize = minSize;
info.ptMaxTrackSize = maxSize;
Теперь у меня есть эти предупреждения:
init.c:49:3: warning: passing argument 3 of 'SendMessageA' makes integer from po
inter without a cast [enabled by default]
c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/winuser.h:4001:27: not
e: expected 'WPARAM' but argument is of type 'void *'
init.c:49:3: warning: passing argument 4 of 'SendMessageA' makes integer from po
inter without a cast [enabled by default]
c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/winuser.h:4001:27: not
e: expected 'LPARAM' but argument is of type 'struct MINMAXINFO *'
И окно все еще свободно доступно.
Пожалуйста, не создавать дублирующие вопросы по первым ищет simliar вопрос, используя как функцию поиска StackOverflow и Google. Я набрал ваш вопрос в Google, и это был ПЕРВЫЙ результат поиска: http://stackoverflow.com/questions/5794630/setting-a-windows-minimum-and-maximum-size-using-winapi – moonbeamer2234
Этот ответ не входит в почти достаточно деталей. – Jimmay
@ Jimmay Я не уверен, правильно ли я понял ваше намерение: вы пытаетесь повлиять на min/max из-за пределов приложения? – junix