|
10 / 10 / 2
Регистрация: 26.02.2012
Сообщений: 36
|
|||||||
Работа над калькулятором, как зафиксировать размеры окна26.02.2012, 12:32. Показов 2413. Ответов 12
Метки нет (Все метки)
Есть несколько вопросов на которые я не могу найти ответы.
1). При создании окна в visual-e как заморозить его размеры? (Кнопку разворота я нашел как выключить) 2). У меня есть поле для вывода сообщения textBox - как сделать так чтоб туда нельзя было вводить ничего. (Только использовалось чтобы как вывод) 3). Как захватить Num lock чтобы пере направить его в программу. Я создаю калькулятор. Я понимаю что их миллионы и все уже давно разжевано, но я хочу дойти до этого сам через свои ошибки. Добавлено через 51 минуту И вот еще не большой вопрос. Есть кусок программы.
0
|
|||||||
| 26.02.2012, 12:32 | |
|
Ответы с готовыми решениями:
12
Как зафиксировать размеры блока при масштабировании в браузере? Как получить размеры клиентской области окна-родителя в функции дочернего окна? |
|
74 / 54 / 12
Регистрация: 20.02.2012
Сообщений: 239
|
||||||
| 26.02.2012, 19:49 | ||||||
|
rofl113,
1) Из функции создания окна убрать WS_THICKFRAME или WS_SIZEBOX по другому. 2) IsEnabled TextBox-а изменить на False 3) Num Lock - такая же клавиша, как и остальные 4) Синтаксис цикла for:
1
|
||||||
|
10 / 10 / 2
Регистрация: 26.02.2012
Сообщений: 36
|
|
| 27.02.2012, 17:26 [ТС] | |
|
Все заработало - но стал подвисать.. странно - ужирать стал 50% проца и виснуть.
0
|
|
|
74 / 54 / 12
Регистрация: 20.02.2012
Сообщений: 239
|
|
| 27.02.2012, 18:03 | |
|
rofl113, значит где-то есть код (похоже на цикл), который чего-то вычисляет
0
|
|
|
10 / 10 / 2
Регистрация: 26.02.2012
Сообщений: 36
|
|
| 03.03.2012, 05:17 [ТС] | |
|
Вот, но я прошу вас пока не говорите как дальше делать)) Просто в чем проблема, лады?)
Проблема начинается - когда я жму на точку и начинаю вводить дробную часть - где то после второй третьей цифры прога виснет.
0
|
|
|
10 / 10 / 2
Регистрация: 26.02.2012
Сообщений: 36
|
|
| 03.03.2012, 05:25 [ТС] | |
|
И еще у меня смутное сомнение, что мой алгоритм для дробной части - очень уж не удобен и будет ужирать память?,((
0
|
|
|
10 / 10 / 2
Регистрация: 26.02.2012
Сообщений: 36
|
|
| 04.03.2012, 11:52 [ТС] | |
|
Все починил программу - сейчас доделаю и скину. Но осталась одна проблема. Когда ввожу 5.004 - то он нули не отображает а потом сразу полностью пишет если после 0 идет любая цифра - я понимаю что это программно так - но как задать чтобы он всетаки рисовал нули? может как то через string с последующей конвертацией в число?
И еще одна проблема не показывает вводимую степень - хотя считает все нормально.
0
|
|
|
10 / 10 / 2
Регистрация: 26.02.2012
Сообщений: 36
|
|
| 04.03.2012, 14:50 [ТС] | |
|
Как запаковать в exe? И как сделать так чтобы он смог грузится на всех ос? про запоковку проектов в exe пока не нашел((
0
|
|
|
74 / 54 / 12
Регистрация: 20.02.2012
Сообщений: 239
|
|
| 04.03.2012, 15:04 | |
|
rofl113, некорректный вопрос, ехе получается при компиляции, чтобы не зависело от сторонних библиотек нужно настраивать параметры компиляции. Ехе работает только на ОС Windows, а на других только с помощью виртуальной машины или эмулятора.
0
|
|
|
10 / 10 / 2
Регистрация: 26.02.2012
Сообщений: 36
|
|
| 04.03.2012, 15:26 [ТС] | |
|
Все разобрался со всем!!! Всем спасибо - пошел добавлять функции) Кому инетересно могу exe-шник скинуть) может там есть подводные камни)
Добавлено через 10 минут Как изменить иконку exe? И еще я ограничил размеры при увеличении а как ограничить и уменьшения - вообще заморозить размер окна как??? И еще как делать нижний регистр и верхний?? При составлении названия кнопок?
0
|
|
|
10 / 10 / 2
Регистрация: 26.02.2012
Сообщений: 36
|
|
| 04.03.2012, 15:40 [ТС] | |
|
Вот добавил log x(y)
Как изменить название темы? Сделать хочу - работа над калькулятором.
0
|
|
|
10 / 10 / 2
Регистрация: 26.02.2012
Сообщений: 36
|
|
| 04.03.2012, 17:07 [ТС] | |
|
Появилась проблема делаю так 5.004 - 5 и он мне выдает не 0.004 а 0.399999 - я так понял это связано с объявленным типом и операциями - но как это исправить?
0
|
|
| 04.03.2012, 17:07 | |
|
Помогаю со студенческими работами здесь
13
Как зафиксировать размер окна в консоли ? Зафиксировать размеры ячеек Зафиксировать размеры поля ввода текста Как узнать размеры окна? Как узнать размеры окна? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|