|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.10.2022, 13:08 | #21 |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
|
20.10.2022, 13:33 | #22 |
фрилансер
Участник клуба
Регистрация: 11.10.2019
Сообщений: 1,010
|
apofioz, прицепи проект. Если будет время - я поковыряюсь. Гадать не хочется
|
20.10.2022, 13:55 | #23 |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
Нет пока что никакого проекта, есть то что я выложил, в принципе это почти весь проект, если не считать вывод в WM_PAINT. Мне нужно самому разобраться..., Если вы предлагаете изменять высоту, то как это отражается на ширине символа. К тому же две строки одна на Русском, вторая на английском, как тут высоту подсчитать? Сложить результаты вызовов функции GetTextExtentPoint32() и далее по вышеописанной схеме?
|
21.10.2022, 08:38 | #25 | |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
Цитата:
Интересно, а как узнать, в какую строну окно изменилось уменьшилось или увеличилось? Я сравниваю структуры примерно так: Код:
|
|
21.10.2022, 09:09 | #26 | |
фрилансер
Участник клуба
Регистрация: 11.10.2019
Сообщений: 1,010
|
Цитата:
тут нет никаких затрат, сообщение WM_SIZING вызывается нечасто Но для перфекциониста могу предложить использовать дихотомию (бинарный поиск) заместо инкремента Но смысла нету в этом |
|
21.10.2022, 09:54 | #27 |
Форумчанин
Регистрация: 22.01.2014
Сообщений: 313
|
Это я знаю, но потащив за этот самый края я могу вверх-вниз, влево-вправо соответственно, я об этом.
Тогда ладно, поинтересовался. Тогда вернусь к тому с чего начал, вот то, что я написал: Код:
|
21.10.2022, 10:19 | #28 |
фрилансер
Участник клуба
Регистрация: 11.10.2019
Сообщений: 1,010
|
apofioz, прицепи проект в ZIP, если хочется помощи.
навскидку, есть утечка хендлов HFONT hFont = CreateFontIndirect(&lf); -всё время новый создаётся, нигде не освобождается |
21.10.2022, 10:33 | #29 |
фрилансер
Участник клуба
Регистрация: 11.10.2019
Сообщений: 1,010
|
а, нет, освобождается. Сорри )
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Win API 32. Открытие окна при нажатии на строку листбокса | Dark_Tarakan | Помощь студентам | 0 | 20.10.2016 20:52 |
Открытие окна при нажатии на строку листбокса | Dark_Tarakan | Win Api | 0 | 19.10.2016 18:16 |
подгон компонентов под размер окна | brutalis | Qt и кроссплатформенное программирование С/С++ | 1 | 22.09.2013 11:42 |
Как считать строку из диалогового окна (не консольного) | Elloriane | Общие вопросы C/C++ | 6 | 06.03.2013 21:59 |
Подгон текста по размеру | Jakethefish | JavaScript, Ajax | 1 | 07.03.2011 15:05 |