| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > sizeable'ность окна |
| Автор: AxNe0 9.5.2006, 12:31 |
| Как можно запретить менять размеры окна стрелочками (аналог свойства sizeable в Delphi), а также изменить состав кнопок в правом верхнем углу (например, убрать кнопку "свернуть")? |
| Автор: DeadSoul 9.5.2006, 13:11 |
| Какое окно? Диалог? Тогда вместо resizeable поставь другой стиль |
| Автор: AxNe0 9.5.2006, 13:34 |
| Нет, не диалог, обычное главное окно приложения |
| Автор: Любитель 9.5.2006, 15:08 |
| Какя библиотека интерфейса? |
| Автор: Rockie 9.5.2006, 15:10 |
| в BCB 6 - в object inspector BorderStyle -> bsNone |
| Автор: Helicopterr 9.5.2006, 16:02 | ||
в ф-ции создания окна должно быть примерно следующее:
|
| Автор: AxNe0 10.5.2006, 21:22 | ||
Helicopterr, Функция создания окна, как я понимаю, что-то вроде:
А можно еще расшифровку параметров? и примерные значения для наиболее непонятных (hWndParent, hMenu, hInstance,lpParam)... |
| Автор: bsa 10.5.2006, 22:07 |
| AxNe0, документацию можно найти в MSDN. hWndParent - handle Window parent - идентификатор родительского окна hMenu - идентификатор меню hInstance - идентификатор объекта (экземпляра) (встречал в основнов у функции WinMain - идентификатор процесса) lpParam - параметры. P.S.: Надеюсь, ничего не напутал? Давно уже отошел от "низкоуровнего" программирования под Windows. |
| Автор: AxNe0 10.5.2006, 23:57 |
| а примерные значения? |
| Автор: Nemesis 11.5.2006, 00:50 |
| Привет. Ты в какой среде разрабатываешь? |
| Автор: AxNe0 11.5.2006, 09:15 |
| Visual C++ 6.0 |
| Автор: Nemesis 13.5.2006, 13:35 |
| Окно создаешь вручную при помощи win32 api, т.е. сам прописываешь CreateWindow(...) ? Или используешь мастера при создании прожекта? |
| Автор: AxNe0 13.5.2006, 16:03 |
| Ну да, в ручную, в функции CMainWnd::CMainWnd() |
| Автор: Nemesis 13.5.2006, 16:25 | ||
И описанный Helicopterr`ом код для стиля окна
не делает что надо? |