| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Помогите чайнику! |
| Автор: Guest_Semion 21.3.2003, 21:45 |
| Конечно, тривиальный вопрос, но всё-таки... При создании окна требуестя ввести его размеры. Однако, для того, что бы клиентская область (без панелей инструментов, меню...) была строго квадратной, да и к тому же, такого размера в пикселах, которого я захочу необходимо знать ширину элементов окна. GetSystemMetrix даёт мне как высоту оконного заголовка, так и ширину меню. Однако подобного параметра для панели инструменов я в справочнике не нашёл. Как быть? Как вообще решаются подобные вопросы маштабирования клиентских областей? Заранее благодарю. |
| Автор: Step 21.3.2003, 21:51 |
| я так понял ты получаеш размер всего окна, и потом вычитаеш элеметны. советую получить размер клиентской област и от него плисать |
| Автор: Guest_Semion 21.3.2003, 22:32 |
| При создании окна вводятся координаты границ (т.е. всего окна, вместе с заголовками, меню и проч.). Я не прав? Мне же нужно их вычислить их таким образом, дабы клиентская область была квадратом со стороной Х пикселей (или А*Ширину экрана). Х(А)-произвольное число. |
| Автор: Step 21.3.2003, 23:29 |
| пусть загружается по умолчанию, потом после запуска измениш |