IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Помогите исправить баг...., WinAPI
сообщение
Сообщение #1


Бывалый
***

Группа: Пользователи
Сообщений: 151
Пол: Мужской
Реальное имя: иван

Репутация: -  0  +


В общем делаю программу чертеж в которой есть зум и все такое.........Так вот в чем проблема....Если пару десятков раз изменить размер окна или использовать зумм все окна(нетолько моей программы)перестают обнавляться(незнаю как подругому объяснить лучше сами посмотрите(после завершения моей программы все вновь начинает обнавляться))..Никак не могу понять с чем это связано???Ставил комментарии на все что только можно и всеравно тоже самое......Помогите найти причину....

P.S Заранее извиняюсь за код, это моя первая серьезная прога на WinAPI)))


Полностью не добавился поэтому пришлось разбить...


Прикрепленные файлы
Прикрепленный файл  project.zip ( 38.45 килобайт ) Кол-во скачиваний: 167
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






Цитата
Можно както сохранить описатель кисти или пера?
Можно, GetObject-ом заполнить структуру LOGBRUSH или LOGPEN, и сохранить ее... Восстанавливать - через CreateBrushIndirect/CreatePenIndirect
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Бывалый
***

Группа: Пользователи
Сообщений: 151
Пол: Мужской
Реальное имя: иван

Репутация: -  0  +


Цитата(volvo @ 22.10.2008 19:19) *

Можно, GetObject-ом заполнить структуру LOGBRUSH или LOGPEN, и сохранить ее... Восстанавливать - через CreateBrushIndirect/CreatePenIndirect

Спасибо за помощь!И последнее что мне осталось сдлать это масштабируемый шрифт и вот тут я опять застрял
Никак не получается сделать
Вот как я попробовал

if(dz<0)//если уменьшаем чертеж
{
cof=last/di.h;//делим высоту до уменьшения на длинну после
DraftFont.lfHeight/=cof;востолькоже уменьшаем текст
......................................................................................
}
.......................................................................................


 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 23.05.2024 21:06
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name